/* COMMON */
BODY {
    font-family: Verdana, Arial;
    font-size: 11px;
    margin: 0px 0px 0px 0px;
}
a {
    color: #006699;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
a:active {
    color: #006699;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
a:visited {
    color: #006699;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
a:hover {
    color: #666666;
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
}
input, textarea , select {
	font-family: Verdana;
	font-size: 10px;
	border: solid 1px #000000;
    padding: 2px;
    cursor: pointer;
}
h1 {
    margin: 0px 0px 5px 0px;
    font-size: 24px;
}
h2 {
    margin: 5px 0px 5px 0px;
    font-size: 18px;
}
.htva {
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
}
.htre {
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
}
h3 {
    margin: 0px 0px 5px 0px;
    font-size: 14px;
}
p {
    margin-top: 3px;
}
.knapp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#333333;
	height: 19px;
	border: 1px solid #999999;
	cursor:	pointer;
}
#bannerframe {
    position: absolute;
    left: 1010px;
    top: 0px;
    width: 200px;
}
#header {
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(/bilder/mainTop.jpg);
    background-repeat: no-repeat;
    width: 1000px;
    height: 120px;
}
#logo {
    float: left;
    width: 400px;
    height: 110px;
    cursor: pointer;
}
#topLink {
    float: left;
    margin: 0px 0px 0px 25px;
    width: 520px;
    height: 95px;
}
#searchFound {
    position: absolute;
    left: 497px;
    top: 125px;
    width: 500px;
    display: none;
    background: #FFFFFF;
    padding: 5px;
    z-index: 100;
    border: solid 2px #CCCCCC;
}
.searchFTitle {
    padding: 2px;
    border: solid 1px #CCCCCC;
    background-image: url(/bilder/blue/boxBlueBG.png);
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
}
.searchFRow {
    padding: 2px;
    border-bottom: solid 1px #CCCCCC;
    background-repeat: no-repeat;
    background-position: left;
}
.searchFFooter {
    height: 13px;
    margin-top: 10px;
    padding: 2px;
    border: solid 1px #CCCCCC;
    background-image: url(/bilder/blue/boxBlueBG.png);
}
.topColumn {
    float: left;
    width: 170px;
}
.topRow {
    background-image: url(/bilder/antenn.gif);
    background-repeat: no-repeat;
    background-position: left;
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 25px;
}
.antenn {
    margin: 0px 3px 0px 0px;
    border: none;
}
#searchBar {
    float: left;
    font-size: 9px;
    padding: 0px 0px 0px 3px;
    height: 30px;
}
#linkBar {
    float: left;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
    height: 15px;
}
#top {
    position: absolute;
    top: 120px;
    left: 0px;
    width:1000px;
    height: 50px;
    background-image:url(/bilder/topBild.jpg);
    background-repeat: no-repeat;
}
#main {
    position: absolute;
    top: 165px;
    left: 0px;
    width: 1000px;
}
#menu {
    width:170px;
    background-image: url(/bilder/menuBG.gif);
    background-repeat: repeat-y;
    padding-bottom: 500px;
}
#menu a {
    color: #006699;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
}
#menu a:active {
    color: #006699;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
}
#menu a:visited {
    color: #006699;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
}
#menu a:hover {
    color: #006699;
    font-weight: bold;
    font-size: 10px;
    text-decoration: underline;
}
.menuImage {
    margin-top: 2px;
    border: none;
    cursor: pointer;
}
.menuSelected {
    color: #666666;
    text-decoration:underline;
}
.menuKat {
    margin: 0px 0px 0px 7px;
    height: 15px;
}
.menuSub {
    margin-left: 5px;
    height: 15px;
    overflow: hidden;
}
.menuSud {
    margin-left: 5px;
    height: 15px;
    overflow: hidden;
}
.menuExpand {
    float: left;
    width: 12px;
}
.menuLink {
    float:left;
}
#menuOffert {
    margin-left: 16px;
    margin-top:10px;
}
#menuspace {
    background-image:url(/bilder/menuSpace.jpg);
    background-repeat: repeat-y;
    width: 14px;
}
#rmenu {
    width: 190px;
}
.space {
    width: 10px;
}
.spacer {
    height: 10px;
}
#footer {
    height: 200px;
}
#author {
    position: absolute;
    font-size: 8px;
    left: 820px;
    width: 175px;
}
#author a {
    color: #000000;
    font-size: 8px;
    font-weight: normal;
    text-decoration: none;
}
#author a:active {
    color: #000000;
    font-size: 8px;
    font-weight: normal;
    text-decoration: none;
}
#author a:visited {
    color: #000000;
    font-size: 8px;
    font-weight: normal;
    text-decoration: none;
}
#author a:hover {
    color: #000000;
    font-size: 8px;
    font-weight: normal;
    text-decoration: none;
}
.validPage {
    margin: 30px 0px 0px 0px;
    text-align: center;
}
.boxMenu {
    margin: 2px 5px 0px 2px;
    background: #CCCCCC;
    border: solid 1px #666666;
    padding: 1px 1px 1px 1px;
}
/* COMMON */

/* NYHETER */
.newsBox {
    margin-bottom: 10px;
}
.newsHeader {
    background-image: url(/bilder/blue/boxNewsHeader.png);
    background-repeat: no-repeat;
    height: 22px;
}
.newsSmallHeader {
    height: 15px;
    border-bottom: solid 1px #CCCCCC;
    margin-bottom: 10px;
}
.newsRubrik {
    float: left;
    font-weight: bold;
    margin: 6px 0px 0px 10px;
}
.newsSmallRubrik {
    float: left;
}
.newsDatum {
    float: right;
    font-size: 10px;
    margin: 6px 10px 0px 0px;
}
.newsSmallDatum {
    float: right;
    font-size: 10px;
}
.newsContent {
    background-image: url(/bilder/blue/boxNewsBody.png);
    background-repeat: repeat-y;
    padding: 10px;
}
.newsFooter {
    background-image: url(/bilder/blue/boxNewsFooter.png);
    background-repeat: no-repeat;
    height: 10px;
}
/* NYHETER */

/* RMENU */
.rmenuBox {
    margin-bottom: 10px;
}
.rmenuHeader {
    background-image: url(/bilder/blue/boxRmenuHeader.png);
    background-repeat: no-repeat;
    height: 22px;
}
.rmenuTitle {
    padding: 5px 0px 0px 10px;
    font-weight: bold;
}
.rmenuBody {
    background-image: url(/bilder/blue/boxRmenuBody.png);
    background-repeat: repeat-y;
    padding: 0px 7px 0px 7px;
}
.rmenuList {
    font-size: 10px;
    padding: 2px;
    border-bottom: solid 1px #CCCCCC;
}
.rmenuFooter {
    background-image: url(/bilder/blue/boxRmenuFooter.png);
    background-repeat: no-repeat;
    height: 10px;
}
/* RMENU */

/* DOK */
.dokBox {
    margin-bottom: 10px;
}
.dokHeader {
    background-image: url(/bilder/blue/boxInfoHeader.png);
    background-repeat: no-repeat;
    height: 22px;
}
.dokTitle {
    float: left;
    padding: 5px 0px 0px 10px;
    font-weight: bold;
}
.dokLink {
    float: right;
    padding: 5px 10px 0px 0px;
}
.dokBody {
    background-image: url(/bilder/blue/boxInfoBody.png);
    background-repeat: repeat-y;
    padding: 10px;
}
.dokFooter {
    background-image: url(/bilder/blue/boxDokFooter.png);
    background-repeat: no-repeat;
    height: 20px;
}
.dokFooterText {
    margin: 0px 0px 0px 660px;
}
/* DOK */

/* INFO */
.infoBox {
    margin-bottom: 10px;
}
.infoHeader {
    background-image: url(/bilder/blue/boxInfoHeader.png);
    background-repeat: no-repeat;
    height: 22px;
}
.infoTitle {
    float: left;
    padding: 5px 0px 0px 10px;
    font-weight: bold;
}
.infoLink {
    float: right;
    padding: 5px 10px 0px 0px;
}
.infoBody {
    background-image: url(/bilder/blue/boxInfoBody.png);
    background-repeat: repeat-y;
    padding: 10px;
}
.infoFooter {
    background-image: url(/bilder/blue/boxInfoFooter.png);
    background-repeat: no-repeat;
    height: 10px;
}
/* INFO */

/* PRODUKT */
.produktBox {
    margin-bottom: 10px;
}
.produktHeader {
    background-image: url(/bilder/blue/boxProduktHeader.png);
    background-repeat: no-repeat;
    height: 22px;
}
.produktTitle {
    float: left;
    padding: 5px 0px 0px 10px;
    font-weight: bold;
}
.produktLink {
    float: right;
    padding: 6px 10px 0px 0px;
}
.produktBody {
    background-image: url(/bilder/blue/boxProduktBody.png);
    background-repeat: repeat-y;
    padding: 5px;
}
.produktInfo {
    padding: 5px;
}
.produktLank {
    float: left;
    margin: 3px 0px 0px 5px;
}
.produktLager {
    float: right;
    font-size: 9px;
    margin: 3px 5px 0px 0px;
}
.produktKopRow {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    font-size: 10px;
    color: #339933;
    background-image: url(/bilder/blue/boxPrisBg.png);
}
.produktPris {
    height: 21px;
    background-image: url(/bilder/blue/boxPrisBg.png);
    margin: 0px 2px 0px 2px;
    border-bottom: solid 2px #FFFFFF;
}
.produktPrisA {
    float: left;
    width: 405px;
    margin: 3px 0px 0px 5px;
    text-align: left;
}
.produktPrisB {
    float: left;
    width: 120px;
    margin: 3px 0px 0px 0px;
    font-weight: bold;
    text-align: right;
}
/* RABATT */
.oldPrice {
    float: left;
    background-image: url(/bilder/reaBG.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 4px;
}
.newPrice {
    float: right;
    color: #CC0000;
    margin: 0px 0px 0px 0px;
}
.rabattHeader {
    margin: 0px 0px 0px 0px;
    font-size: 10px;
    font-weight: bold;
}
.rabattKats {
    font-size: 18px;
    color: #CC0000;
    background-image: url(/bilder/reaMessageBg.png);
    margin: 2px 0px 5px 0px;
    text-align: center;
}
.rabattMarken {
    font-size: 18px;
    color: #CC0000;
    background-image: url(/bilder/reaMessageBg.png);
    margin: 2px 0px 5px 0px;
    text-align: center;
}
/* RABATT */
.produktPrisC {
    float: left;
    width: 47px;
    margin: 1px 0px 0px 10px;
    text-align: right;
}
.produktFrakt {
    float: right;
    font-size: 11px;
    color: #CC0000;
    font-weight:bold;
    margin: 0px 20px 0px 0px;
}
.produktFooter {
    background-image: url(/bilder/blue/boxProduktFooter.png);
    background-repeat: no-repeat;
    height: 10px;
}
/* PRODUKT */

/* PROD */
.prodBox {
    margin: 0px 0px 20px 0px;
}
.prodHeader {
    background-image: url(/bilder/blue/boxProdHeader.png);
    background-repeat: no-repeat;
    height: 30px;
}
.prodTitle {
    font-size: 24px;
    font-weight: bold;
    padding: 5px 0px 0px 10px;
}
.prodLink {
    padding: 5px 0px 0px 10px;
    color: #666666;
}
.prodBody {
    background-image: url(/bilder/blue/boxProdBody.png);
    background-repeat: repeat-y;
    margin: 0px 0px 0px 0px;
}
.prodData {
    float: left;
    width: 355px;
    margin: 0px 0px 20px 0px;
    padding: 20px 0px 0px 0px;
}
.prodBild {
    float: left;
    width : 445px;
    margin: 20px 0px 20px 0px;
    text-align: center;
}
.prodKDRow {
    height: 16px;
    margin: 2px 0px 2px 10px;
}
.prodKey {
    float: left;
    font-size: 10px;
    background-image: url(/bilder/blue/boxPrisBg.png);
    height: 15px;
    text-align: right;
    margin: 0px 0px 0px 0px;
    width: 120px;
}
.prodValue {
    float: left;
    height: 15px;
    font-size: 10px;
    margin: 0px 0px 0px 10px;
}
.prodInfo {
    margin: 0px 10px 0px 10px;
    padding: 10px 0px 10px 0px;
}
.prodBlad {
    text-align: right;
    padding: 0px 10px 10px 0px;
}
.prodKopRow {
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 5px;
    font-size: 10px;
    color: #339933;
    background-image: url(/bilder/blue/boxPrisBg.png);
}
.prodPris {
    height: 21px;
    background-image: url(/bilder/blue/boxPrisBg.png);
    margin: 0px 10px 0px 10px;
    border-bottom: solid 2px #FFFFFF;
}
.prodPrisA {
    float: left;
    width: 605px;
    margin: 3px 0px 0px 5px;
}
.prodPrisB {
    float: left;
    width: 120px;
    margin: 3px 0px 0px 0px;
    font-weight: bold;
    text-align: right;
}
.prodPrisC {
    float: left;
    width: 47px;
    margin: 1px 0px 0px 10px;
    text-align: right;
}
.prodFrakt {
    float: right;
    font-size: 11px;
    color: #CC0000;
    font-weight:bold;
}
.prodFooter {
    background-image: url(/bilder/blue/boxProdFooter.png);
    background-repeat: no-repeat;
    height: 10px;
}
.prodRelatedTitle {
    font-size: 10px;
    margin: 0px 0px 3px 0px;
}
.prodRelated {
    background-image: url(/bilder/blue/boxPrisBg.png);
    margin: 0px 0px 3px 0px;
    padding:2px 5px 2px 5px;
}
/* PROD */

/* KUNDVAGN */
.vagnBox {
    margin-bottom: 10px;
}
.vagnHeader {
    background-image: url(/bilder/blue/boxInfoHeader.png);
    background-repeat: no-repeat;
    height: 22px;
}
.vagnTitle {
    padding: 5px 0px 0px 10px;
    font-weight: bold;
}
.vagnBody {
    background-image: url(/bilder/blue/boxInfoBody.png);
    background-repeat: repeat-y;
    padding: 10px;
}
.vagnRow {
    height: 23px;
    border-bottom: solid 1px #CCCCCC;
}
.vagnRowA {
    float: left;
    width: 590px;
    padding: 3px 0px 0px 0px;
}
.vagnRowB {
    float: left;
    width: 60px;
    padding: 1px 0px 0px 0px;
}
.vagnRowC {
    float: left;
    width: 80px;
    padding: 5px 0px 0px 0px;
    text-align: right;
}
.vagnRowD {
    float: left;
    width: 50px;
    margin: 2px 0px 0px 0px;
    text-align: right;
}
.vagnSum {
    height: 20px;
    margin: 10px 0px 0px 557px;
}
.vagnVat {
    height: 20px;
    margin: 5px 0px 0px 557px;
}
.vagnButts {
    height: 25px;
    margin: 10px 0px 0px 10px;
}
.vagnFooter {
    background-image: url(/bilder/blue/boxInfoFooter.png);
    background-repeat: no-repeat;
    height: 10px;
}
/* KUNDVAGN */

/* KASSA */
.kassaBox {
                                                                                                                                    margin-bottom: 10px;
}
.kassaHeader {
    background-image: url(/bilder/blue/boxInfoHeader.png);
    background-repeat: no-repeat;
    height: 22px;
}
.kassaTitle {
    float: left;
    padding: 5px 0px 0px 10px;
    font-weight: bold;
}
.kassaTitleInfo {
    float: right;
    font-size: 9px;
    margin: 5px 10px 0px 0px;
}
.kassaBody {
    overflow: auto;
    background-image: url(/bilder/blue/boxInfoBody.png);
    background-repeat: repeat-y;
    padding: 10px;
}
.kassaFooter {
    background-image: url(/bilder/blue/boxDokFooter.png);
    background-repeat: no-repeat;
    height: 20px;
}
.kassaFooterText {
    margin: 0px 0px 0px 660px;
}

/* artikel */
.artikelBox {
    margin: 0px 0px 0px 0px;
}
.artikelHeader {
    background-repeat: no-repeat;
    height: 20px;
}
.artikelRow {
    background-image: url(/bilder/blue/boxPrisBg.png);
    height: 20px;
    border-bottom: solid 2px #FFFFFF;
}
.artikelTitle {
    float: left;
    width: 600px;
    padding: 3px 0px 0px 10px;
}
.artikelAntal {
    float: left;
    width: 100px;
    padding: 3px 0px 0px 0px;
}
.artikelPris {
    float: left;
    padding: 3px 0px 0px 0px;
}
.artikelFooter {
    background-image: url(/bilder/blue/boxKassaFooter.png);
    background-repeat: no-repeat;
    height: 20px;
}
/* frakt */
.fraktBox {
    margin: 0px 0px 0px 0px;
}
.fraktHeader {
    background-repeat: no-repeat;
    height: 20px;
}
.fraktSelect {
    margin: 5px 0px 0px 0px;
}
.fraktRow {
    background-image: url(/bilder/blue/boxPrisBg.png);
    height: 20px;
    border-bottom: solid 2px #FFFFFF;
}
.fraktSelectL {
    float: left;
    width: 30px;
    margin: 0px 0px 0px 0px;
    text-align: right;
}
.fraktSelectR {
    float: left;
    width: 300px;
    margin: 1px 0px 0px 10px;
}
.fraktTitle {
    float: left;
    width: 600px;
    padding: 2px 0px 0px 10px;
}
.fraktAntal {
    float: left;
    width: 100px;
    padding: 3px 0px 0px 0px;
}
.fraktPris {
    float: left;
    padding: 3px 0px 0px 0px;
}
.fraktFooter {
    background-image: url(/bilder/blue/boxKassaFooter.png);
    background-repeat: no-repeat;
    height: 20px;
}
#fraktInfo {
    margin-top: 10px;
    display: none;
    background: #FFFFFF;
    border: solid 2px #000000;
    width: 600px;
    padding: 5px;
}

/* summa */
.summaBox {
    margin: 0px 0px 0px 0px;
}
#summaTitle {
    margin: 0px 0px 0px 0px;
}
#summaSumma {
    margin: 0px 0px 0px 0px;
}
#summaMoms {
    margin: 0px 0px 0px 0px;
}
.summaRow {
    background-image: url(/bilder/blue/boxPrisBg.png);
    height: 20px;
    border-bottom: solid 2px #FFFFFF;
}
.summaKey {
    float: left;
    width: 670px;
    padding: 2px 0px 0px 10px;
    text-align: right;
}
.summaValue {
    float: left;
    width: 100px;
    padding: 2px 0px 0px 10px;
    text-align: left;
}
/* rabatter */
.rabattBox {
    margin: 0px 0px 0px 0px;
}
.rabattTitle {
    float: left;
    margin: 2px 0px 0px 0px;
}
.rabattBody {
    float: left;
    margin: 0px 0px 0px 10px;
}
/* abonnemang */
.abBox {
    margin: 0px 0px 0px 0px;
}
.abPnr {
    margin: 5px 0px 15px 0px;
    height: 25px;
}
.abPnrKey {
    float: left;
    margin: 2px 0px 0px 0px;
    width: 120px;
}
.abPnrVal {
    float: left;
    margin: 0px 0px 0px 0px;
}
.abTvBox {
    margin: 5px 0px 10px 0px;
}
.abTvTitle {
    background-image: url(/bilder/blue/boxPrisBg.png);
    margin: 5px 0px 10px 0px;
    padding: 3px 5px 3px 5px;
}
.abTvRow {
    height: 20px;
    border-bottom: solid 1px #CCCCCC;
}
.abTvName {
    float: left;
    width: 500px;
}
.abTvPris {
    float: left;
    height: 20px;
}
.abOffer {
    border: solid 1px #CCCCCC;
    margin: 10px 0px 10px 0px;
}
.abOfferX {
    color: #CC0000;
    font-weight:bold;
}
.abOfferTitle {
    padding: 0px 5px 0px 5px;
    font-weight: bold;
}
.abOfferCol {
    float: left;
    width: 33%;
    padding: 10px 0px 10px 0px;
}
.abOfferProd {
    margin: 0px 0px 5px 0px;
}
.abOfferBild {
    text-align: center;
}
.abSumRow {
    height: 25px;
    margin: 10px 0px 10px 0px;
}
.abSumName {
    float: left;
    width: 500px;
    margin: 10px 0px 10px 0px;
}
.abSumPris {
    float: left;
    margin: 10px 0px 10px 0px;
}
.abVillkorBox {
    margin: 20px 0px 00px 0px;
}
.abVillkorRow {
    margin: 5px 0px 0px 0px;
    height: 20px;
}
.abVillkorButt {
    float: left;
    width: 30px;
    margin: 0px 0px 0px 0px;
}
.abVillkorText {
    float: left;
    margin: 3px 0px 0px 0px;
    font-weight: bold;
}
/* KASSA */

/* REGISTER */
.regBox {
    margin-bottom: 10px;
}
.regHeader {
    background-image: url(/bilder/blue/boxInfoHeader.png);
    background-repeat: no-repeat;
    height: 22px;
}
.regTitle {
    padding: 5px 0px 0px 10px;
    font-weight: bold;
}
.regBody {
    background-image: url(/bilder/blue/boxInfoBody.png);
    background-repeat: repeat-y;
    height: 500px;
    padding: 10px;
}
.regFooter {
    background-image: url(/bilder/blue/boxInfoFooter.png);
    background-repeat: no-repeat;
    height: 10px;
}
/* REGISTER */

/* LOGIN */
.loginBox {
    margin-bottom: 10px;
}
.loginHeader {
    background-image: url(/bilder/blue/boxInfoHeader.png);
    background-repeat: no-repeat;
    height: 22px;
}
.loginTitle {
    padding: 5px 0px 0px 10px;
    font-weight: bold;
}
.loginBody {
    background-image: url(/bilder/blue/boxInfoBody.png);
    background-repeat: repeat-y;
    height: 250px;
    padding: 10px;
}
.loginFooter {
    background-image: url(/bilder/blue/boxInfoFooter.png);
    background-repeat: no-repeat;
    height: 10px;
}
/* LOGIN */

/* SETTINGS */
.settingsBox {
    margin-bottom: 10px;
}
.settingsHeader {
    background-image: url(/bilder/blue/boxInfoHeader.png);
    background-repeat: no-repeat;
    height: 22px;
}
.settingsTitle {
    padding: 5px 0px 0px 10px;
    font-weight: bold;
}
.settingsBody {
    background-image: url(/bilder/blue/boxInfoBody.png);
    background-repeat: repeat-y;
    padding: 10px;
}
.settingsFooter {
    background-image: url(/bilder/blue/boxInfoFooter.png);
    background-repeat: no-repeat;
    height: 10px;
}
/* SETTINGS */

/* USERINDEX */
.uindexBox {
    margin-bottom: 10px;
}
.uindexHeader {
    background-image: url(/bilder/blue/boxInfoHeader.png);
    background-repeat: no-repeat;
    height: 22px;
}
.uindexTitle {
    padding: 5px 0px 0px 10px;
    font-weight: bold;
}
.uindexBody {
    background-image: url(/bilder/blue/boxInfoBody.png);
    background-repeat: repeat-y;
    padding: 10px;
    height: 800px;
}
.uindexFooter {
    background-image: url(/bilder/blue/boxInfoFooter.png);
    background-repeat: no-repeat;
    height: 10px;
}
/* USERINDEX */

/* USERHISTORY */
.uhistoryBox {
    margin-bottom: 10px;
}
.uhistoryHeader {
    background-image: url(/bilder/blue/boxInfoHeader.png);
    background-repeat: no-repeat;
    height: 22px;
}
.uhistoryTitle {
    padding: 5px 0px 0px 10px;
    font-weight: bold;
}
.uhistoryBody {
    background-image: url(/bilder/blue/boxInfoBody.png);
    background-repeat: repeat-y;
    padding: 10px;
}
.uhistoryFooter {
    background-image: url(/bilder/blue/boxInfoFooter.png);
    background-repeat: no-repeat;
    height: 10px;
}
/* USERHISTORY */

/* LMENU */
.floatMenu {
    float: left;
    padding-left: 10px;
    height: 15px;
}
.basketHeader {
    background-image: url(/bilder/blue/boxLmenuHeader.png);
    background-repeat: no-repeat;
    height: 22px;
    margin: 5px 0px 5px 0px;
}
.basketTitle {
    padding: 5px 0px 0px 10px;
    font-weight: bold;
}
.katHeader {
    background-image: url(/bilder/blue/boxLmenuHeader.png);
    background-repeat: no-repeat;
    height: 22px;
    margin: 0px 0px 5px 0px;
}
.katTitle {
    padding: 5px 0px 0px 10px;
    font-weight: bold;
}

/* LMENU */



/* SMALLBASKET */
.smallBasketTitle {
    font-weight:bold;
    padding-left:5px;
    background-image:url(/bilder/basketTitle.gif);
    background-repeat: no-repeat;
    height: 25px;
}
#smallBasketContent {
    font-family: Arial;
    font-size: 10px;
    padding-left: 5px;
}
.smallBasketRow {
    height: 13px;
}
.smallBasketArt {
    float:left;
    width:90px;
    height: 13px;
    text-align:left;
    overflow: hidden;
}
.smallBasketAnt {
    float:left;
    width:20px;
    text-align: left;
}
.smallBasketPri {
    float:left;
    width:47px;
    text-align:right;
}
#smallBasketSum {
    height: 20px;
    padding-top:5px;
    font-family: Arial;
    font-size: 10px;
    padding-left: 5px;
    border-top: solid 1px #CCCCCC;
    border-bottom:solid 1px #CCCCCC;
    margin: 5px 0px 0px 0px;
}
#smallBasketLink {
    height: 15px;
}
/* SMALLBASKET */

/* KASSA */
#kassaCustomer {
    width: 400px;
    padding: 5px;
    background-image:url(/bilder/ljusBG.gif);
    border-left: solid 1px #CCCCCC;
    border-bottom: solid 1px #CCCCCC;
}
#kassaInfo {
    padding: 5px;
    background-image:url(/bilder/ljusBG.gif);
    border-right: solid 1px #CCCCCC;
    border-bottom: solid 1px #CCCCCC;
}
.kassaArtikel {
    padding: 5px;
    border-left: solid 2px #CCCCCC;
    border-bottom: solid 1px #CCCCCC;
    background-image:url(/bilder/ljusBG.gif);
}
.kassaAntal {
    width: 100px;
    padding: 5px;
    border-bottom: solid 1px #CCCCCC;
    background-image:url(/bilder/ljusBG.gif);
}
.kassaPris {
    width: 100px;
    padding: 5px;
    border-bottom: solid 1px #CCCCCC;
    border-right: solid 2px #CCCCCC;
    background-image:url(/bilder/ljusBG.gif);
}
.kassaPlats {
    padding:5px;
    font-weight:bold;
    background-image:url(/bilder/morkBG.gif);
    border: solid 1px #CCCCCC;
}
.abbRowR {
    background-image:url(/bilder/ljusBG.gif);
    border-right:solid 1px #CCCCCC;
    border-bottom:solid 1px #CCCCCC;
}
.abbRowL {
    background-image:url(/bilder/ljusBG.gif);
    border-left:solid 1px #CCCCCC;
    border-bottom:solid 1px #CCCCCC;
}
#kassaError {
    color: #CC0000;
}
#kassaStatus {
    color: #339933;
}
.sendOrder {
    padding-top:20px;
}
/* KASSA */


/* BOXAR */
.boxLjus {
    background-image: url(/bilder/ljusBG.jpg);
}
.boxLeft {
    background-image: url(/bilder/boxLeft.gif);
    background-repeat: repeat-y;
    width: 10px;
}
.boxRight {
    background-image: url(/bilder/boxRight.gif);
    background-repeat: repeat-y;
    width: 10px;
}
.boxTopL {
    background-image: url(/bilder/boxTopLeftM.gif);
    background-repeat: no-repeat;
    height: 25px;
    width: 10px;
    z-index: 99;
}
.boxTop {
    background-image: url(/bilder/boxTopM.gif);
    background-repeat: repeat-x;
    height: 25px;
}
.boxTopR {
    background-image: url(/bilder/boxTopRightM.gif);
    background-repeat: no-repeat;
    height: 25px;
    width: 10px;
}
.boxBotL {
    background-image: url(/bilder/boxBotLeft.png);
    background-repeat: no-repeat;
    background-position: bottom;
    height: 25px;
    width: 10px;
}
.boxBot {
    background-image: url(/bilder/boxBot.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 25px;
    font-size: 10px;
}
.boxBot a {
    color: #006699;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
}
.boxBot a:active {
    color: #006699;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
}
.boxBot a:visited {
    color: #006699;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
}
.boxBot a:hover {
    color: #333333;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
}
.boxBotR {
    background-image: url(/bilder/boxBotRight.png);
    background-repeat: no-repeat;
    background-position: bottom;
    height: 25px;
    width: 10px;
}
.boxBody {
    padding: 10px 5px 10px 5px;
}
/* BOXAR */
