/* ============ Start of style.css?1,212609E+07 ============ */


/* Obs! s�kv�gen till gif filen �r relativ till css filen, inte till webbsidan */
xbody {
    background-color: #f0e0f0;
    background-image: url();
}

/* Obs! s�kv�gen till htc filen �r relativ till webbsidan, inte till css filen (d�rf�r flyttad til in-page stylesheet) */
Xtable.sortable {
    behavior: url('');
}


/* nice and colorful table parts */
table.sortable thead {
    background-color: #FFC0C0;
    font-size: 80%;
}

table.sortable tbody {
    background-color: #C0FFC0;
    font-size: 80%;
}

table.sortable tfoot {
    background-color: #C0C0FF;
    font-size: 80%;
}

/* nice and colorful table parts */
table.notsortable thead {
    background-color: #FFC0C0;
}

table.notsortable tbody {
    background-color: #C0FFC0;
}

table.notsortable tfoot {
    background-color: #C0C0FF;
}


.Xeditable {
    color: red;
    background-color: cyan;
}

.editableDefault {
    color: red;
    background-color: cyan;
}

.editableChanged {
    color: blue;
    background-color: yellow;
}

/* this is not yet implemented */
.editableActive {
    color: black;
    background-color: green;
}

.editableCodes {
    color: white;
    background-color: blue;
}


/* Obs! s�kv�gen till htc filen �r relativ till webbsidan, inte till css filen (d�rf�r flyttad til in-page stylesheet) */
Xspan.editable {
    behavior: url('');
}

Xdiv.editable {
    behavior: url('');
}


/*   ------------------------------- */


body {
    Xbackground-color: #ffe5ee;
    background-image: url("https://images.staticjw.com/cap/8209/background.jpg");
    background-repeat: repeat-x;
    padding: 0;
    font-family: verdana, arial, sans-serif;
    font-size: 16px;
    scrollbar-face-color: #e948a0;
    scrollbar-highlight-color: #ffeaef;
    scrollbar-shadow-color: #ffeaef;
    scrollbar-3dlight-color: #e948a0;
    scrollbar-arrow-color: #ffeaef;
    scrollbar-track-color: #ffe5ee;
    scrollbar-darkshadow-color: #ffeaef;

}

xh1 {
    color: #000000;
    font-size: 100%;
    font-family: verdana, arial, sans-serif;
    text-align: left;
}

h1 {
    color: #e5007c;
    font-size: 80%;
    font-family: verdana, arial, sans-serif;
    text-align: left;
    font-weight: normal;
}

h2 {
    color: #e5007c;
    font-size: 120%;
    font-family: verdana, arial, sans-serif;
}

div.omosssida h2 {
    color: #e5007c;
    font-size: 100%;
    font-family: verdana, arial, sans-serif;
}

h3 {
    color: #000000;
    font-size: 75%;
    font-family: verdana, arial, sans-serif;
    font-weight: normal;
}

h4 {
    color: #e5007c;
    font-size: 100%;
    font-family: verdana, arial, sans-serif;
    font-weight: normal;
    padding-left: 10px;
}

h5 {
    color: #FFFFFF;
    font-size: 80%;
    font-family: verdana, arial, sans-serif;
    text-align: left;
}

#bakgrund {
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 1;
}


a {
    text-decoration: none;
    color: #e948a0;
}

a:hover {
    text-decoration: underline;
}

.admin {
    font-family: verdana, arial, sans-serif;
    font-size: 90%;
    color: #000000;
}

.artikel {
    border: 1px solid #cc00cc;
    font-family: verdana, arial, sans-serif;
    font-size: 60%;
    color: #e948a0;
    padding: 0px 5px 0px 5px;
}

.set1 {
    border-width: 1px;
    border-style: solid;
    cursor: hand;
    cursor: pointer;
}

.bildram {
    border: 1px solid #e894c4;
}

.bilder {
    position: relative;
    top: 1px;
    width: 130px;
    font-size: 85%;
}

.bildtext {
    font-size: 75%;
    color: #000000;
}

.bildtextpink {
    font-size: 70%;
    color: #e948a0;
}

.bgtone {
    background-image: url("");
    background-repeat: no-repeat;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.black a {
    font-family: verdana, arial, sans-serif;
    color: #000000;
    font-size: 110%;
}

.black {
    color: #000000;
}

.border {
    border-bottom: 1px solid #e894c4;
}

.content {
    xpadding: 0px 0px 0px 12px;
    padding: 0px 0px 0px 6px;
}

.copy {
    font-family: verdana, arial, sans-serif;
    font-size: 70%;
    color: #e948a0;
}

.copy {
    color: #e948a0;
    font-size: 60%;
}

.topmenu1 {
    background-image: url("https://images.staticjw.com/cap/8979/champpropp.png");
    background-repeat: no-repeat;
}

.topmenu {
    height: 0px;
    margin: 0;
    padding: 0px 0px 38px 23px;
}

.topmenu a {
    position: relative;
    left: 0px;
}

#necklacetop {
    position: absolute;
    left: 290px;
    top: 0px;
}

#necklacebot {
    position: absolute;
    left: 850px;
    top: 112px;
}


table.detinfotabell {
    padding: 0px 0px 5px 0px;
    font-size: 80%;
}

table.detinfotabell h2 {
    font-family: verdana, arial, sans-serif;
    font-size: 110%;
    color: #e1127b;
}

.detinfotext {
    width: 500px;

    font-family: verdana, arial, sans-serif;
    color: #000000;
    padding: 0px 0px 5px 10px;
}

.form {
    font-size: 100%;
}

.formrubrik {
    font-size: 110%;
}

.headtable {

}

.iframe {
    font-family: verdana, arial, sans-serif;
    xbackground-color: #f3e1ef;
    font-size: 80%;
    color: #e948a0;
}

.img {
    border-top: 1px solid #e948a0;
    border-right: 1px solid #e948a0;
    border-left: 1px solid #e948a0;
    border-bottom: 1px solid #e948a0;
}


.knapp {
    background-color: #e948a0;
    color: #FFFFFF;
    font-size: 90%;
    border: 1px solid #FFFFFF;
    width: 100px;
}

.JKknapp {
    background-color: #e948a0;
    color: #FFFFFF;
    font-size: 85%;
    border: 1px solid #FFFFFF;
}

.Kknapp {
    background-color: #e948a0;
    color: #FFFFFF;
    font-size: 100%;
    border: 1px solid #FFFFFF;
}

.Mknapp {
    background-color: #e948a0;
    color: #FFFFFF;
    font-size: 90%;
    border: 1px solid #FFFFFF;
}

.Sknapp {
    background-color: #e948a0;
    color: #FFFFFF;
    font-size: 70%;
    border: 1px solid #FFFFFF;
}

.knapp1 a {
    background-color: #FFFFFF;
    padding: 3px 3px 3px 3px;
    color: #e948a0;
    font-size: 110%;
    border: 1px solid #000000;
    text-decoration: none;
}

.keyboard {
    color: #e948a0;
    font-size: 90%;
}

.keyboarddetinfo {
    padding: 10px 50px 10px 20px;
    font-size: 80%;
}

.leftbox {
    text-align: center;
    padding: 3px 3px 3px 0px;

}

.leftbox a {
    text-decoration: none;
}

.leftknapp a {
    background-color: #FFFFFF;
    padding: 3px 3px 3px 3px;
    color: #e948a0;
    font-size: 110%;
    border: 1px solid #000000;
    text-decoration: none;
}

.login {
    font-size: 80%;
    color: #FFFFFF;

}

.loginbox {
    padding: 0px 10px 5px 5px;
    background-image: url("https://images.staticjw.com/cap/3310/inloggningpic.png");
    background-repeat: no-repeat;

}

.links a {
    color: #000000;
    text-decoration: none;
}

.loginbox2 {
    background-image: url("https://images.staticjw.com/cap/4839/loginchampagne.jpg");
    background-repeat: no-repeat;
    width: 200px;
}

.memberbox {
    width: 275px;

}

.memberbox a {
    color: #000000;
    text-decoration: none;

}

.memberboxtext {
    padding: 0px 10px 0px 5px;
}

.clubmeny {
    padding: 0px 0px 0px 5px;

}

.medlemsmeny {
    padding: 5px 0px 5px 10px;
    line-height: 150%;
    font-size: 80%;
}

.medlemsmeny ul a {
    color: #000000;
    text-decoration: none;
}

.medlemsmeny a:hover {
    xcolor: #e948a0;
    color: #000000;
    text-decoration: none;
}

.medlemcontent {
    padding: 5px 0px 5px 15px;
    font-size: 90%;
}

.minasidor {
    padding: 5px 0px 5px 10px;
    line-height: 150%;
}

.minasidor ul a {
    color: #000000;
    text-decoration: none;
}

.minasidor a:hover {
    xcolor: #e948a0;
    color: #000000;
    text-decoration: none;
}

.myorders {
    font-size: 80%;
}

table.kassan {
    font-family: verdana, arial, sans-serif;
    font-size: 90%;
    color: #000000;
    padding: 0px 0px 0px 10px;
}


.kassashoppingbag {
    background-image: url("https://images.staticjw.com/cap/5760/kassashoppingbag.png");
    background-repeat: no-repeat;
    background-color: #fcf5f8;
    font-size: 80%;
}

.kassabetalning {
    background-image: url("https://images.staticjw.com/cap/5453/kassabetalning.png");
    background-repeat: no-repeat;
    height: 20px;
}

.kassaloggain {
    background-color: #ffffff;
    font-size: 80%;
    xpadding: 0px 0px 0px 5px;
}

.kassaloggain2 {
    font-size: 110%;
}

.empty {
    xbackground-color: #000000;
}

.blimedlem {
    background-color: #ffffff;
    font-size: 80%;
    padding: 0px 0px 0px 5px;
}

.adress {
    font-size: 75%;
    color: #000000;
}

.adress a {
    font-size: 100%;
    color: #e5007c;
}

.kassaadress {
    background-image: url("https://images.staticjw.com/cap/7774/kassaadress.png");
    background-repeat: no-repeat;
    padding: 30px 0px 0px 0px;
}

.ENkassaadress {
    background-image: url("https://images.staticjw.com/cap/9913/enkassaadress.png");
    background-repeat: no-repeat;
    padding: 30px 0px 0px 0px;
}

.kassabetalval2 {
    font-size: 75%;
}

.kassabetalval {
    background-image: url("https://images.staticjw.com/cap/5462/hurvilldubetala.png");
    background-repeat: no-repeat;
    height: 20px;
}

.ENkassabetalval {
    background-image: url("https://images.staticjw.com/cap/4545/enhurvilldubetala.png");
    background-repeat: no-repeat;
    height: 20px;
}

.ordertelefon {
    font-size: 160%;
}

.topmeny {
    font-family: verdana, arial, sans-serif;
    font-size: 70%;
    color: #333333;
}

.topmeny a {
    font-family: verdana, arial, sans-serif;
    font-size: 80%;
    color: #333333;
}

.necklace {
    padding: 0px 0px 0px 400px;
}

.necklacebot {
    background-image: url("https://images.staticjw.com/cap/6521/necklacebot.png");
    background-repeat: no-repeat;
}

.pleft {
    padding: 0px 0px 0px 8px;
}

.prodtext {
    padding: 0px 70px 0px 20px;
}

.prodtip {
    padding: 0px 0px 0px 20px;
}

.xshoppingvagn {
    padding: 0px 0px 0px 10px;
    font-family: verdana, arial, sans-serif;
    font-size: 110%;
    color: #000000;
}

#blinking {
    text-decoration: blink;
    font-family: tahoma, verdana,
    font-size: 12px;
    color: #e948a0;
}

.loginsida {
    font-size: 80%;
    padding: 5px 100px 0px 5px;
    xbackground-color: #ffffff;
    width: 684px;
}

.adminsida {
    font-size: 70%;
    padding: 5px 0px 10px 10px;
    xbackground-color: #ffffff;
    xwidth: 900px;

}

.adminpopup {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    padding: 5px 0px 10px 10px;
    background-color: #ffffff;
    xwidth: 900px;

}

.lagersida {
    font-size: 70%;
    padding: 5px 5px 10px 10px;
    xbackground-color: #ffffff;
    xwidth: 780px;

}

.lagersida h3 {
    font-size: 120%;

}

.medlemsida {
    font-size: 80%;
    padding: 5px 100px 10px 10px;
    xbackground-color: #ffffff;
    width: 684px;
}

.omosssida {
    font-size: 80%;
    padding: 5px 100px 10px 15px;
    xbackground-color: #ffffff;
    width: 684px;
}

.shopsida {
    color: #000000;
    font-size: 80%;
    padding: 5px 100px 10px 15px;
    width: 684px;
}

.sitemap {
    width: 800px;
    font-size: 90%;
    font-family: verdana, arial, sans-serif;
    color: #000000;
}

.scoretext {
    xwidth: 120px;
    padding: 0px 0px 0px 0px;

}

.scorepic {
    background-image: url("https://images.staticjw.com/cap/4908/scorepic.png");
    background-repeat: no-repeat;
}

.scorepic div {
    padding: 3px 5px 0px 5px;
    font-size: 80%;
}

.smallpicNY {
    padding: 0px 0px 0px 0px;
}

.smallpic {
    padding: 0px 70px 0px 0px;
}

.startdarling {
    background-image: url("https://images.staticjw.com/cap/6022/start100625.jpg");
    background-repeat: no-repeat;
    height: 230px;
    margin: 0;
}

.ENstartdarling {
    background-image: url("https://images.staticjw.com/cap/6022/start100625.jpg");
    background-repeat: no-repeat;
    height: 230px;
    margin: 0;
}

.startdarling1 {
    font-size: 80%;
    width: 185px;
    height: 140px;
    padding: 60px 8px 0px 15px;
    margin: 0;
}

.startdarlingMember {
    background-image: url("https://images.staticjw.com/cap/7446/start100509.gif");
    background-repeat: no-repeat;
    height: 230px;
    margin: 0;
    padding: 0px 0px 0px 0px;
}

.ENstartdarlingMember {
    background-image: url("https://images.staticjw.com/cap/7555/enstart100509.jpg");
    background-repeat: no-repeat;
    height: 230px;
    margin: 0;
    xpadding: 100px 0px 0px 0px;
}

.startdarlingMember1 {
    font-size: 18px;
    width: 500px;
    height: 140px;
    padding: 50px 50px 0px 50px;
    margin: 0;
}

.startordertel {
    font-size: 120%;
}

.startshoppingbag {
    background-image: url("https://images.staticjw.com/cap/9916/shoppingbag.png");
    background-repeat: no-repeat;
    padding: 10px 0px 20px 0px;
    font-size: 120%;
}

.starttel {
    font-size: 110%;
    color: #e1127b;
}

.startmedlembox {
    background-image: url("https://images.staticjw.com/cap/9244/startnewsbox.png");
    background-repeat: no-repeat;
    padding: 0px 2px 0px 2px;
    margin: 0px;
    height: 116px;

}

.startmedlembox a {
    text-decoration: none;
}

.startmedlemqty {
    padding: 0px 2px 0px 45px;
    margin: 0px;
}

.startmedlemrub {
    font-size: 80%;
    color: #e1127b;
    xpadding: 0px 2px 0px 2px;
}

.startmedlemtext {
    font-size: 70%;
    color: #000000;
    xpadding: 0px 2px 0px 2px;
}

.startnewsboxMail {
    background-image: url("https://images.staticjw.com/cap/9244/startnewsbox.png");
    background-repeat: no-repeat;
    padding: 0px 2px 0px 0px;
    margin: 0px;
    height: 100px

}

.startnewsbox {
    background-image: url("https://images.staticjw.com/cap/9244/startnewsbox.png");
    background-repeat: no-repeat;
    padding: 0px 2px 0px 0px;
    margin: 0px;
    height: 100px

}

.startnewsbox1 {
    background-image: url("https://images.staticjw.com/cap/8549/nyhet.png");
    background-repeat: no-repeat;
    padding: 0px 2px 0px 50px;
    xmargin: 0px;
    xheight: 100px

}

.startnewsbox a {
    text-decoration: none;
}

.startnewsqty {
    xpadding: 0px 2px 0px 45px;
    padding: 0px 2px 0px 0px;
    margin: 0px;
    xposition: relative;
    left: 0px;
    top: 10px;

}

.startnewsmail {
    font-size: 90%;
    color: #e1127b;
}

.startnewsmailT {
    font-size: 90%;
    color: #000000;
}

.startnewsrub {
    font-size: 80%;
    color: #e1127b;
}

.startnewstext {
    font-size: 70%;
    color: #000000;
    line-height: 14px;
}

.startnewstextpink {
    font-size: 70%;
    color: #e1127b;
}

.emptynews {
    height: 60px
}


.toplisttext {
    font-size: 70%;
    color: #000000;
    padding: 0px 0px 0px 15px;
}

.pinkprice {
    font-size: 110%;
    color: #e1127b;
}

.ordprice {
    font-size: 90%;
    color: #000000;
}

table.starttop {
    font-size: 100%;
    color: #e1127b;
    padding: 0px 2px 0px 2px;
}

table.starttopone {
    background-image: url("https://images.staticjw.com/cap/7525/fluff423.png");
    background-repeat: no-repeat;
    font-size: 100%;
    color: #e1127b;
}

table.starttoptwo {
    background-image: url("https://images.staticjw.com/cap/9808/fluff474.png");
    background-repeat: no-repeat;
    font-size: 100%;
    color: #e1127b;
}

table.starttopthree {
    background-image: url("https://images.staticjw.com/cap/4979/fluff436.png");
    background-repeat: no-repeat;
    font-size: 100%;
    color: #e1127b;
}

table.starttopfour {
    background-image: url("https://images.staticjw.com/cap/7779/fluff424.png");
    background-repeat: no-repeat;
    font-size: 100%;
    color: #e1127b;
}

table.starttopfive {
    background-image: url("https://images.staticjw.com/cap/7873/fluff025.png");
    background-repeat: no-repeat;
    font-size: 100%;
    color: #e1127b;
}

.starttoph1 {
    padding: 0px 0px 0px 2px;
}

.starttoph1 a {
    text-decoration: none;
}

.starttoppic {
    padding: 0px 0px 0px 0px;
    width: 90px;
}

.starttoptext {
    padding: 0px 5px 0px 0px;
    font-size: 90%;
    height: 70px;
}

.starttoptext a {
    font-size: 90%;
    text-decoration: none;
}

.starttop2 {
    xbackground-image: url("https://images.staticjw.com/cap/7362/starttop2.png");
    background-repeat: no-repeat;
    padding: 0px 0px 0px 2px;
    margin: 0px;
}

.starttop2 a {
    text-decoration: none;
}

.starttop2pic {
    background-image: url("https://images.staticjw.com/cap/7616/fluff024.jpg");
    background-repeat: no-repeat;
    padding: 0px 5px 0px 75px;
    font-size: 80%;
    height: 90px;
}

.starttop2pic a {
    text-decoration: none;
}

.starttop3 {
    xbackground-image: url("https://images.staticjw.com/cap/5661/starttop3.png");
    background-repeat: no-repeat;
    padding: 0px 0px 0px 2px;
    margin: 0px;
}

.starttop3 a {
    text-decoration: none;
}

.starttop3pic {
    background-image: url("https://images.staticjw.com/cap/2423/fluff248.jpg");
    background-repeat: no-repeat;
    padding: 0px 5px 0px 75px;
    font-size: 80%;
    height: 90px;
}

.starttop3pic a {
    text-decoration: none;
}

.starttop4 {
    xbackground-image: url("https://images.staticjw.com/cap/5509/starttop4.png");
    background-repeat: no-repeat;
    padding: 0px 0px 0px 2px;
    margin: 0px;
}

.starttop4 a {
    text-decoration: none;
}

.starttop4pic {
    background-image: url("https://images.staticjw.com/cap/5121/fluff330.jpg");
    background-repeat: no-repeat;
    padding: 0px 5px 0px 75px;
    font-size: 80%;
    height: 90px;
}

.starttop4pic a {
    text-decoration: none;
}

.starttop5 {
    xbackground-image: url("https://images.staticjw.com/cap/5389/starttop5.png");
    background-repeat: no-repeat;
    padding: 0px 0px 0px 2px;
    margin: 0px;
}

.starttop5 a {
    text-decoration: none;
}

.starttop5pic {
    background-image: url("https://images.staticjw.com/cap/5566/fluff247.jpg");
    background-repeat: no-repeat;
    padding: 0px 5px 0px 75px;
    font-size: 80%;
    height: 90px;
}

.starttop5pic a {
    text-decoration: none;
}

.svsumma {
    padding: 0px 0px 0px 5px;
    font-family: verdana, arial, sans-serif;
    font-size: 110%;
    color: #000000;
}

.pages {
    xfont-size: 80%;
    xbackground-image: url("https://images.staticjw.com/cap/9147/backgroundwhitetop.png");
    background-repeat: no-repeat;
    xbackground-color: #000000;

}

.adminmeny {
    font-size: 70%;
    color: #000000;
}

.submeny {
    xbackground-image: url("https://images.staticjw.com/cap/9147/backgroundwhitetop.png");
    background-repeat: no-repeat;
    xpadding: 8px 0px 3px 0px;
    xfont-family: verdana, arial, sans-serif;
    xfont-size: 70%;
    xcolor: #000000;
    padding: 2px 0px 2px 40px;
}

.submeny a {
    font-size: 70%;
    color: #000000;
    text-decoration: none;
    padding: 0px 15px 0px 0px;
}

.submeny span {
    font-size: 70%;
    color: #000000;
    text-decoration: none;
    padding: 0px 15px 0px 0px;
}

.mempic {
    max-width: 150px;

}

.minasidor {
    font-family: verdana, arial, sans-serif;
    font-size: 75%;
    color: #e948a0;
}

.minasidor h2 {
    font-family: verdana, arial, sans-serif;
    font-size: 120%;
    color: #e948a0;
}


.pink {
    color: #e1127b;
}

.reapink {
    color: #e1127b;
    font-size: 60%;
}

.reablack {
    color: #000000;
    font-size: 60%;
}

.curblack {
    color: #000000;
    font-size: 60%;
}

.pressdatum {
    font-size: 90%;
    color: #000000;
}

ul.produktlista a {
    list-style-type: none
    font-size: 90%;
    color: #000000;
    text-decoration: none;
}

.purple {
    color: #e948a0;
}

.leftshop {
    padding: 20px 0px 20px 10px;
    Xbackground-color: #bbbbbb;
    font-size: 60%;
    color: #000000;
}

.ordercontent {
    padding: 2px 5px 2px 5px;
    font-size: 75%;
}

.pinkstripe {
    background-color: #e948a0;
}

.pressmed {
    background-color: #FFFFFF;
    border-top: 1px solid #e948a0;
    border-right: 1px solid #e948a0;
    border-left: 1px solid #e948a0;
    border-bottom: 1px solid #e948a0;
    padding: 2px 5px 5px 8px;
}

.red {
    color: red;
}

.rubrik {
    color: #000000;
    font-size: 120%;
    font-weight: bold;
    font-family: verdana, arial, sans-serif;
}

.rubrikbg {
    background-color: #FFFFFF;
}

.rumsrubrik {
    padding: 0px 3px 0px 3px;
    border-top: 1px solid #e948a0;
    border-right: 1px solid #e948a0;
    border-left: 1px solid #e948a0;
    border-bottom: 1px solid #e948a0;
    background-image: url("");
    background-repeat: no-repeat;
}

.shoprumsrubrik {
    color: #000000;
    font-size: 130%;
    font-family: verdana, arial, sans-serif;
    text-align: left;
    padding: 0px 8px 0px 8px;
    border-top: 1px solid #e948a0;
    border-right: 1px solid #e948a0;
    border-left: 1px solid #e948a0;
    border-bottom: 1px solid #e948a0;
    background-image: url("");
    background-repeat: no-repeat;
}

.scrollbox {
    padding: 0px;
    height: 250px;
    border: 1px solid #FFFFFF;
    overflow: auto;
    background-color: #bbbbbb;
    scrollbar-face-color: #bbbbbb;
    scrollbar-highlight-color: #bbbbbb;
    scrollbar-shadow-color: #e948a0;
    scrollbar-3dlight-color: #e948a0;
    scrollbar-arrow-color: #000000;
    scrollbar-track-color: #bbbbbb;
    scrollbar-darkshadow-color: #bbbbbb;
}


.shopknapp {
    background-color: #FFFFFF;
    color: #e948a0;
    font-weight: bold;
    border: 1px solid #e948a0;
    width: 140px;
}

.shopknappA {
    background-color: #FFFFFF;
    padding: 3px 3px 3px 3px;
    color: #e948a0;
    font-weight: bold;
    border: 1px solid #e948a0;
    width: 120px;
    text-decoration: none;
}

.shopknappB a {
    background-color: #FFFFFF;
    padding: 3px 3px 3px 3px;
    color: #e948a0;
    font-weight: bold;
    border: 1px solid #e948a0;
    width: 140px;
    text-decoration: none;
}

.shopknappC a {
    background-color: #FFFFFF;
    padding: 3px 3px 3px 3px;
    color: #e948a0;
    font-weight: bold;
    border: 1px solid #e948a0;
    width: 140px;
    text-decoration: none;
}

.shopknappD a {
    background-color: #FFFFFF;
    padding: 3px 3px 3px 3px;
    color: #e948a0;
    font-weight: bold;
    border: 1px solid #e948a0;
    width: 140px;
    text-decoration: none;
}

.shopknappA a:hover {
    background-color: #FFFFFF;
    padding: 3px 3px 3px 3px;
    color: #e948a0;
    font-weight: bold;
    border: 1px solid #e948a0;
    width: 120px;
    text-decoration: none;
}

.shopknappB a:hover {
    background-color: #FFFFFF;
    padding: 3px 3px 3px 3px;
    color: #e948a0;
    font-weight: bold;
    border: 1px solid #e948a0;
    width: 140px;
    text-decoration: none;
}

.shopknappC a:hover {
    background-color: #FFFFFF;
    padding: 3px 3px 3px 3px;
    color: #e948a0;
    font-weight: bold;
    border: 1px solid #e948a0;
    width: 140px;
    text-decoration: none;
}

.shopknappD a:hover {
    background-color: #FFFFFF;
    padding: 3px 3px 3px 3px;
    color: #e948a0;
    font-weight: bold;
    border: 1px solid #e948a0;
    width: 140px;
    text-decoration: none;
}

.shopmeny {
    font-size: 95%;
    list-style-image: url('');
    color: #e948a0;
    text-decoration: none;
}

.shopsubmeny {
    font-size: 95%;
    list-style-image: url('');
    color: #e948a0;
}

.shopsubmeny a {
    font-size: 95%;
    list-style-image: url('');
    color: #e948a0;
    text-decoration: none;
}

img .startbild {
    padding: 0;
    margin: 0;
    border-top: 1px solid #e948a0;
    border-right: 1px solid #e948a0;
    border-left: 1px solid #e948a0;
    border-bottom: 1px solid #e948a0;
}

.startinfo {
    background-color: #f3e1ef;
}

.starttext {
    background-image: url("");
    background-repeat: no-repeat;
    font-family: verdana, arial, sans-serif;
    background-color: #f3e1ef;
    padding: 3px 5px 3px 5px;
    font-size: 80%;
    color: #000000;
}

.blank {
    font-family: verdana, arial, sans-serif;
    background-color: #ffe5ee;
    font-size: 75%;
    color: #000000;

}

.tips {
    font-family: verdana, arial, sans-serif;
    font-size: 80%;
    color: #000000;

}

table.startrutorB {
    xbackground-color: #dc1b84;
    xborder: 1px solid #e948a0;
}


td.OlaLauritzson {
    background-image: url("");
    background-repeat: no-repeat;
    font-size: 80%;
    color: #FFFFFF;
    width: 264px;
    border-right: 4px solid #ffe5ee;

}

td.OlaLauritzson a {
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    position: relative;
    left: 110px;
    top: -5px;
}


td.UlrikaDavidsson {
    background-image: url("");
    background-repeat: no-repeat;
    font-size: 80%;
    color: #FFFFFF;
    width: 264px;
    xborder-right: 4px solid #ffe5ee;

}

td.UlrikaDavidsson a {
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    position: relative;
    left: 110px;
    top: -5px;
}

tr.firstRow {
    height: 200px;
    padding-bottom: 0;
}

tr.secRow {
    height: 120px;
}

tr.thirdRow {
    height: 120px;
}

.starttopplista {
    background-image: url("https://images.staticjw.com/cap/5174/topplistan.png");
    background-repeat: no-repeat;
    padding: 50px 4px 20px 12px;

}

.ENstarttopplista {
    background-image: url("https://images.staticjw.com/cap/7829/entopplistan.png");
    background-repeat: no-repeat;
    padding: 50px 4px 20px 12px;

}

.startnyhet {
    width: 287px;
    padding: 6px 0px 0px 2px;

}

.startmedlem {

}


.link {
    font-size: 80%;
    color: #FFFFFF;
}

.mailomoss {
    list-style-image: url("https://images.staticjw.com/cap/9701/heart.gif");
    background-repeat: no-repeat;

}

.medialink {
    padding: 10px 50px 10px 50px;
    font-family: verdana, arial, sans-serif;
    font-size: 60%;
    color: #000000;
    text-align: center;
    border-top: 1px solid #e894c4;
}

.medialink a {
    color: #000000;
}

.medialink span {
    color: #000000;
}

.medialink span:hover {
    text-decoration: underline;
}

.medialink2 {
    padding: 10px 50px 10px 50px;
    font-family: verdana, arial, sans-serif;
    font-size: 70%;
    color: #000000;
    text-align: center;
    xborder-top: 1px solid #e894c4;
}

.medialink2 a {
    color: #000000;
}

.medialink2 span {
    color: #000000;
}

.medialink2 span:hover {
    text-decoration: underline;
}

.tipsadress {
    background-color: #e2b6e1;
    font-family: verdana, arial, sans-serif;
    font-size: 90%;
    color: #e948a0;
    text-align: center;
}

.topbildV {
    padding-right: 2px;
}

.topbildH {
    padding-left: 2px;
}

.toprand {
    background-color: #cc33cc;
    font-size: 75%;
    color: #FFFFFF;
}

.toprand a {
    color: #FFFFFF;
    text-decoration: none;
}

.tabellrand {
    background-color: #e948a0;
    line-height: 5px;
}

.topheart {
    background-image: url("https://images.staticjw.com/cap/8659/kopinfohjarta.png");
    background-repeat: no-repeat;
    padding: 13px 10px 0px 3px;
}

.topheart a {
    text-decoration: none;
}

.topheartH1 {
    color: #e1127b;
    font-size: 80%;
}

.topheartH2 {
    color: #e1127b;
    font-size: 90%;
}

.tophearttext {
    margin: 0;
    padding: 0px 25px 0px 25px;
    color: #e1127b;
    font-size: 11px;
    line-height: 12px;
    text-decoration: none;

    list-style-image: url("https://images.staticjw.com/cap/3737/miniheart.png");
    background-repeat: no-repeat;

}

.tophearttext a {
    color: #000000;
    text-decoration: none;
}

.triobild {
    padding: 0px;
    margin: 0px;
}

/*GK */
.thumbnail {
    position: relative;
    z-index: 0;
}

.thumbnail:hover {
    background-color: transparent;
    z-index: 50;
}

.thumbnail span { /*CSS for enlarged image*/
    position: absolute;
    background-color: #ffe5ee;
    padding: 0px;
    left: -1000px;
    border: 1px solid #e894c4;
    visibility: hidden;
    color: black;
    text-decoration: none;
}

.thumbnail span img { /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
}

.thumbnail:hover span { /*CSS for enlarged image on hover*/
    visibility: visible;
    top: -562;
    left: 8px; /*position where enlarged image should offset horizontally */

}

.villkorstext h2 {
    color: #e948a0;
    font-size: 100%;
    font-family: verdana, arial, sans-serif;
    padding: 3px 5px 3px 5px;

}

.villkorstext p {
    font-family: verdana, arial, sans-serif;
    padding: 3px 5px 3px 5px;
    font-size: 70%;
    color: #000000;
}

.villkorstext ul {
    font-family: verdana, arial, sans-serif;
    padding: 3px 5px 3px 7px;
    font-size: 70%;
    color: #000000;
}

.startwelcome {
    xbackground-image: url("");
    background-repeat: no-repeat;
    xbackground-color: #dc1b84;
    padding: 20px 0px 0px 20px;
    color: #FFFFFF;
    font-size: 80%;
    font-family: verdana, arial, sans-serif;
    text-align: left;
    xheight: 240px;

}

.enwelcome {
    background-image: url("");
    background-repeat: no-repeat;
    padding: 80px 10px 3px 10px;
    color: #FFFFFF;
    font-size: 80%;
    font-family: verdana, arial, sans-serif;
    text-align: left;
}

.udgreenrub {
    color: green;
}

.udyellowrub {
    color: yellow;
}

.udredrub {
    color: red;
}

.udredexrub {
    color: red;
}

.udgreen {
    color: #000000;
    border: 1px solid green;
}

.udyellow {
    color: #000000;
    border: 1px solid yellow;

}

.udred {
    color: #000000;
    border: 1px solid red;
}

.udredex {
    color: #000000;
    border: 1px solid red;
}

.white a {
    color: #FFFFFF;
    font-size: 100%;
}

.wishlist {
    background-color: #FFFFFF;
}

.WLshoppingbag {
    background-image: url("https://images.staticjw.com/cap/5760/kassashoppingbag.png");
    background-repeat: no-repeat;
    background-color: #fcf5f8;
    font-size: 90%;
}

.wishcontent {
    padding: 3px 1px 3px 2px;
    font-size: 75%;
}

#topMenuTable {
    border-collapse: collapse;
    xfilter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#d0d8f6', gradientType='1');

}

#topMenuTable form {
    margin: 0;
}

#topMenuTable1 input {
    background-color: #FFFFFF;
    border-top: #666666 1px ridge;
    border-right: #666666 1px ridge;
    border-bottom: #666666 1px ridge;
    border-left: #666666 1px ridge;
    font-size: 70%;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    xwidth: 100px;
    cursor: hand;
    cursor: pointer;
}


#topMenuTable input {
    padding: 2px;
    font-size: 70%;
    text-align: center;
    text-decoration: none;
    xwidth: 100px;
    cursor: hand;
    cursor: pointer;
}

#topMenuTable .styledTopMenuButtons input {
    background-color: #FFFFFF;
    border-top: #666666 1px ridge;
    border-right: #666666 1px ridge;
    border-bottom: #666666 1px ridge;
    border-left: #666666 1px ridge;
    padding: 5px;
}

td.topMenuButton {
    padding: 5px;
    xborder-bottom: 5px solid blue;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#d0d8f6', gradientType='0');
}

td.topMenuSelected {
    padding: 5px;
    xborder-bottom: 5px solid red;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#d0d8f6', endColorStr='#FFFFFF', gradientType='0');
}


/* ------------------------------------------------------------------------------------------------------ */
/* shopping cart */
/* ------------------------------------------------------------------------------------------------------ */

#xmainDIV, #xmainDIV table, #xmainDIV input, #xmainDIV select, #xmainDIV textarea.delAddr {
    /*          font- [|| || -weight> ] ?   [ / ]     ? */
    font: normal normal normal 90%      /normal verdana, arial, sans-serif;
    color: #e948a0;
}


#mainDIV span.formError {

    text-align: right;
    color: #FF0000;
    font: normal normal normal 11px      /normal sans-serif, verdana, arial, fantasy, "Times New Roman";
}


table.qty {
    color: #000000;
    font-size: 70%;
    font-weight: normal;
}

input.qty {
    margin: 0 0 0 0; /* top right bottom left */
    padding: 0px 1px 0px 1px; /* top right bottom left */
    text-align: right;
    xheight: 1.2em;
    xwidth: 2.5em;
    height: 1.5em;
    width: 3em;
}

/* Antal-rutan */
input.qty2 {
    margin: 0 0 0 0; /* top right bottom left */
    padding: 0px 1px 0px 1px; /* top right bottom left */
    text-align: left;
    xheight: 1.2em;
    xwidth: 2.5em;
    height: 1.5em;
    width: 3.5ex;
}

table.antal {
    font-size: 100%;
    color: #000000;
}

table.shopbildspel {
    color: #e948a0;
    font-size: 100%;
    font-family: verdana, arial, sans-serif;

}

table.catalog {
    border-collapse: collapse;
    width: 100%;
}

table.catalog col.colPR {
    padding-right: 5px;
}

table.catalog col.colPL {
    padding-left: 5px;
}

table.catalog thead tr {
    xbackground-color: #FFF;
}

table.dbartikel {

    background-image: url("https://images.staticjw.com/cap/9151/productbox04.gif");
    background-repeat: no-repeat;
    font-size: 70%;
    color: #000000;

}

table.dbartikel a {
    text-decoration: none;
}

table.whitebackground {
    border-collapse: collapse;
}

tr.whitebgTop {
    background-image: url("https://images.staticjw.com/cap/6626/whitebgtop.png");
    background-repeat: no-repeat;
}

tr.whitebgMid {
    background-image: url("https://images.staticjw.com/cap/2299/whitebgmid.png");
    background-repeat: repeat-y;
}

tr.whitebgBot {
    background-image: url("https://images.staticjw.com/cap/9735/whitebgbot.png");
    background-repeat: no-repeat;
}

.dbtext {
    padding: 0px 6px 0px 6px;
}

.articles {
    font-family: verdana, arial, sans-serif;
    color: #000000;
}

.fluffnr {
    font-family: verdana, arial, sans-serif;
    font-size: 100%;
    color: #000000;
    padding: 0px 0px 0px 3px;
}

.price {
    font-family: verdana, arial, sans-serif;
    font-size: 130%;
    color: #e1127b;
    padding: 0px 5px 0px 0px;
}

.qtyarticles {
    font-family: verdana, arial, sans-serif;
    font-size: 120%;
    color: #000000;
    padding: 0px 0px 0px 0px;
}

.qtyarticlesS {
    font-family: verdana, arial, sans-serif;
    font-size: 120%;
    color: #000000;
    padding: 0px 0px 0px 0px;

}

/* ---------------------------------- */
/* betalning & belopp                 */


table.payment {
    table-layout: fixed;
    xborder-collapse: collapse; /* separate collapse */

}

table.payment .payCol1 {
    xbackground-color: pink;
    width: 9em;
    xbackground-color: pink;
}

table.payment .payCol2 {
    xbackground-color: green;
    width: 7em;
}

table.payment .payCol3 {
    xbackground-color: magenta;
    width: 7em;
}

table.payment select {
    xbackground-color: #DDD;
    width: 100%;
    xwidth: 15em;
}

table.payment tr.amountRow {
    xbackground-color: #DDD;
    xborder-top: 5px solid green;
    xwhite-space: nowrap;
}

table.payment tbody#totCostTBody tr.amountRow td {
    xbackground-color: #DDD;
    border-top: 1px solid gray;
    xwhite-space: nowrap;

}

table.payment tbody#totCostTBody tr.discountRow td {
    border-top: 1px solid gray;
    color: red;

}

table.payment tr.amountTot td {
    xbackground-color: #DDD;
    xwhite-space: nowrap;
    border-top: 1px #e894c4;
    border-bottom: 2px #e894c4;
    padding-top: 5px;
    xfont-size: larger;
}

table.payment input.amount {
    background-color: transparent;
    xwhite-space: nowrap;
    xwidth: 100%;
    width: 6em;
    text-align: right;
    border: none;

}

table.payment input.discount {
    background-color: transparent;
    width: 6em;
    text-align: right;
    border: none;
    color: red;
}

.saveSubmit {
    background-color: #FFFFFF;
    padding: 2px 3px 2px 3px;
    color: #e948a0;
    border: 1px solid #e894c4;
    xwidth: 140px;
    text-decoration: none;
}

.paySubmit {
    background-color: #FFFFFF;
    padding: 2px 3px 2px 3px;
    color: #e948a0;
    font-weight: bold;
    border: 1px solid #e894c4;
    text-decoration: none;
}

.sendOrder {
    background-color: #FFFFFF;
    padding: 2px 3px 2px 3px;
    color: #e948a0;
    font-weight: bold;
    border: 2px solid #e894c4;
    text-decoration: none;
}

input {

    color: #000000;
    font-family: verdana, arial, sans-serif;
}

select {

    color: #000000;
    font-family: verdana, arial, sans-serif;
}

textarea {

    font-family: verdana, arial, sans-serif;
}

/* ---------------------------------- */
/* kunduppgifter & leveransadress     */

table.delivery {
    table-layout: fixed;
    border-collapse: collapse;
    color: #e948a0;
}

table.delivery .delCol1 {
    padding-right: 10px;
    width: 6em;
}

table.delivery .delCol2 {
    padding-left: 5px;
    padding-right: 5px;
    width: 15em;
    text-align: right;
}

table.delivery input {

    width: 13.5em;
}

table.delivery textarea {
    width: 100%;
    overflow: hidden;
}

table.delivery select.selCountry {
    width: 14em;
}

/* ---------------------------------- */
/* left shop menu     */
.leftmenurooms {
    padding: 30px 0px 50px 10px;

}

.leftmenurooms a,
.leftmenurooms span
{
    line-height: 150%;
    font-weight: normal;
    text-decoration: none;
    font-size: 140%;
    color: #000000;
}

.leftmenurooms a:hover,
.leftmenurooms span:hover
{
    color: #e948a0;
}


.LeftMenu {
    padding: 10px 10px 10px 5px;
    line-height: 200%;
    font-weight: normal;

}

/* produktl�nkarnas div */
div.botMenu {
    width: 800px;
    padding: 0px 0px 0px 14px;

}

/* produktl�nkarnas tabell */
table.botMenu {
    xbackground-color: #FFFFFF;
    width: 800px;
    padding: 10px 0px 10px 5px;
    border-top: 1px solid #e894c4;
}

div.botMenu div.mh0 {
    color: #666666;
    font-size: 80%;
    text-decoration: none;
}

div.botMenu div.mh1 {
    color: #e5007c;
    font-size: 70%;
    padding: 0px 0px 0px 0px;
}

/* produktl�nk  */
div.botMenu div.mh1 a,
div.botMenu div.mh1 span
{
    color: #666666;
    font-size: 100%;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

div.botMenu div.mh1 a:hover,
div.botMenu div.mh1 span:hover
{
    text-decoration: none;
    color: #e5007c;
}

div.botMenu div.mh1 span {
    color: #666666;
    font-size: 100%;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

div.botMenu div.mh1 span:hover {
    text-decoration: none;
    color: #e5007c;
}

div.leftMenu1 div.ms1 { /* menu separator 1 */
    height: 10px;
    font-size: 0;
}

/* article menu  */
div.leftMenu1 div.mh2 a,
div.leftMenu1 div.mh2 span
{
    color: #666666;
    font-size: 100%;
    text-decoration: none;
}

div.leftMenu1 div.mh2 {
    color: #666666;
    font-size: 100%;
    text-decoration: none;
}

/* --------------------------------------------- */

body.wishListMail {
    color: #000000;
    font-size: 18pt;
    font-family: verdana, arial, sans-serif;
    color: #000000;
    background-image: url('');
    background-repeat: repeat-x;
}

body.wishListMail table.wishListMailTAB {
    background-image: url('');
    background-repeat: no-repeat;
    width: 600px;
}

body.wishListMail table.wishListMailTAB table.catalog {
    font-size: 8pt;
    width: 100%;
}

/* --------------------------------------------- */

/*
     FILE ARCHIVED ON 01:22:41 Aug 23, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:18:21 May 29, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 867.813 (3)
  esindex: 0.013
  captures_list: 1808.854
  CDXLines.iter: 13.95 (3)
  PetaboxLoader3.datanode: 607.672 (4)
  exclusion.robots.fetch: 642.244 (4)
  exclusion.robots: 642.91
  exclusion.robots.policy: 0.291
  RedisCDXSource: 279.947
  PetaboxLoader3.resolve: 708.657 (2)
  load_resource: 452.229
*/
/* ============ End of style.css?1,212609E+07 ============ */

/* ============ Start of Inline Styles ============ */

table.sortable {
    behavior: url('');
}

span.editable, div.editable {
    behavior: url('');
}

#shopTotIfX {
    position: absolute;
    width: 200px;
    height: 40px;
    top: 70px;
    left: 10px;
    border: 1px solid black;
}

/* ============ End of Inline Styles ============ */