

/* Obs! sökvägen till gif filen är relativ till css filen, inte till webbsidan */
xbody { background-color: #f0e0f0; background-image: url(./sortable.gifx); }

/* 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('../includes/gkutilities/gksort4.htc'); }



/* 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('../includes/gkutilities/gkedit.htc'); }
Xdiv.editable         { behavior:url('../includes/gkutilities/gkedit.htc'); }


/*   ------------------------------- */


body 
{ 
Xbackground-color:#ffe5ee;
background-image: url("../bilder/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;
}
h1.rubrikrum
{ 
color: #e5007c;  
font-size: 80%; 
font-family: verdana, arial,sans-serif;
text-align:left;
font-weight:normal;
padding: 0px 15px 0px 15px; 
}
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;
}
div.londonsida h2 
{ 
color: #e5007c;  
font-size: 100%; 
font-family: verdana, arial,sans-serif;
}
div.londonsida p 
{ 
color: #000000;  
font-size: 80%; 
font-family: verdana, arial,sans-serif;
}
div.produktsida
{ 
padding: 0px 10px 0px 10px; 
}
div.produktsida h2 
{ 
color: #e5007c;  
font-size: 100%; 
font-family: verdana, arial,sans-serif;
}
div.produktsida p 
{ 
color: #000000;  
font-size: 80%; 
font-family: verdana, arial,sans-serif;
}
div.julsida
{ 
padding: 0px 0px 0px 10px;
background-image: url("../bilder/christmasbg.jpg"); background-repeat:  repeat-y;
font-size: 80%;
}
div.afsida
{ 
color: #000000; 
padding: 0px 0px 0px 10px;
font-size: 80%;
}
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("../bilder/bgtone.gif"); 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("../bilder/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("../bilder/inloggningPic.png"); background-repeat: no-repeat;

}

.links a
{
color: #000000;
text-decoration: none;
}
.loginbox2
{
background-image: url("../bilder/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("../bilder/kassashoppingbag.png"); background-repeat: no-repeat;
background-color: #fcf5f8;
font-size: 80%;
}
.kassabetalning
{
background-image: url("../bilder/kassabetala.png"); background-repeat: no-repeat;
height: 20px;
}
.kassaloggain
{
background-image: url("../bilder/kassaloggain.png"); background-repeat: no-repeat;
font-size: 100%;
padding: 20px 0px 0px 5px; 
}

.ENkassabetalning
{
background-image: url("../bilder/ENkassabetalning.png"); background-repeat: no-repeat;
height: 20px;
}
.ENkassaloggain
{
background-image: url("../bilder/ENkassaloggain.png"); background-repeat: no-repeat;
font-size: 100%;
padding: 20px 0px 0px 5px; 
}
.DKkassabetalning
{
background-image: url("../bilder/DKkassabetalning.png"); background-repeat: no-repeat;
height: 20px;
}
.DKkassaloggain
{
background-image: url("../bilder/DKkassaloggain.png"); background-repeat: no-repeat;
font-size: 100%;
padding: 20px 0px 0px 5px; 
}
.blimedlem
{
padding: 0px 0px 0px 5px; 
}
.adress
{
font-size: 75%;
color: #000000;
xmargin: 0px 30px 0px 0px;
}
.adress a
{
font-size: 100%;
color: #e5007c;
}
.kassaadress
{
background-image: url("../bilder/kassaadressinfo.png"); background-repeat: no-repeat;
padding: 30px 0px 0px 0px; 
}
.ENkassaadress
{
background-image: url("../bilder/ENkassaadressinfo.png"); background-repeat: no-repeat;
padding: 30px 0px 0px 0px; 
}
.DKkassaadress
{
background-image: url("../bilder/DKkassaadressinfo.png"); background-repeat: no-repeat;
padding: 30px 0px 0px 0px; 
}
.kassabetalval2
{
font-size: 75%;
}
.kassabetalval
{
background-image: url("../bilder/kassabetala.png"); background-repeat: no-repeat;
height: 20px;
}
.ENkassabetalval
{
background-image: url("../bilder/ENkassabetala.png"); background-repeat: no-repeat;
height: 20px;
}
.DKkassabetalval
{
background-image: url("../bilder/DKkassabetala.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("../bilder/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%;

}
.afsida
{
font-size: 100%;
padding: 5px 100px 10px 10px;
xbackground-color: #ffffff;
width: 684px;
}
.afsidaOrders
{
font-size: 80%;
padding: 5px 100px 10px 10px;
xbackground-color: #ffffff;
width: 684px;
}
.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;
}
.wishpic
{
background-image: url("../bilder/whishList.png"); background-repeat: no-repeat;
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("../bilder/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("../bilder/start110426.jpg"); background-repeat: no-repeat;
height: 230px;
margin:0;
}
.ENstartdarling
{
background-image: url("../bilder/start110426.jpg"); background-repeat: no-repeat;
height: 230px;
margin:0;
}
.DKstartdarling
{
background-image: url("../bilder/start110426.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("./../bilder/start100509.gif"); background-repeat: no-repeat;
height: 230px;
margin:0;
padding: 0px 0px 0px 0px;
}
.ENstartdarlingMember
{
background-image: url("./../bilder/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("../bilder/shoppingbag.png"); background-repeat: no-repeat;
padding: 10px 0px 20px 0px;
font-size: 120%; 
}
.starttel
{
font-size: 110%; 
color: #e1127b; 
}
.startmedlembox
{
background-image: url("../bilder/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("../bilder/startnewsbox.png"); background-repeat: no-repeat;
padding: 0px 2px 0px 0px;
margin: 0px;
height:100px

}

.startnewsbox
{
background-image: url("../bilder/startnewsbox.png"); background-repeat: no-repeat;
padding: 0px 2px 0px 0px;
margin: 0px;
height:100px

}
.startnewsPic
{
background-image: url("../bilder/homeparty.png"); background-repeat: no-repeat;
padding: 0px 2px 0px 0px;
margin: 0px;
height:100px

}
.startnewsbox1
{
background-image: url("../bilder/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; 
}
.pinkprice2
{
font-size: 110%; 
color: #e1127b; 
align:right;
}
.ordprice
{
font-size: 90%; 
color: #000000; 
}

table.starttop
{
font-size: 100%; 
color: #e1127b; 
padding: 0px 2px 0px 2px;
}
table.starttopone
{
background-image: url("../fluff/pic/top/FLUFF552.png"); background-repeat: no-repeat;
font-size: 100%; 
color: #e1127b; 
}
table.starttoptwo
{
background-image: url("../fluff/pic/top/FLUFF528.png"); background-repeat: no-repeat;
font-size: 100%; 
color: #e1127b; 
}
table.starttopthree
{
background-image: url("../fluff/pic/top/FLUFF430.png"); background-repeat: no-repeat;
font-size: 100%; 
color: #e1127b; 
}
table.starttopfour
{
background-image: url("../fluff/pic/top/FLUFF442.png"); background-repeat: no-repeat;
font-size: 100%; 
color: #e1127b; 
}
table.starttopfive
{
background-image: url("../fluff/pic/top/FLUFF560.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("../bilder/starttop2.png"); background-repeat: no-repeat;
padding: 0px 0px 0px 2px;
margin: 0px;
}
.starttop2 a
{
text-decoration: none;
}
.starttop2pic
{
background-image: url("../fluff/pic/top/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("../bilder/starttop3.png"); background-repeat: no-repeat;
padding: 0px 0px 0px 2px;
margin: 0px;
}
.starttop3 a
{
text-decoration: none;
}
.starttop3pic
{
background-image: url("../fluff/pic/top/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("../bilder/starttop4.png"); background-repeat: no-repeat;
padding: 0px 0px 0px 2px;
margin: 0px;
}
.starttop4 a
{
text-decoration: none;
}
.starttop4pic
{
background-image: url("../fluff/pic/top/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("../bilder/starttop5.png"); background-repeat: no-repeat;
padding: 0px 0px 0px 2px;
margin: 0px;
}
.starttop5 a
{
text-decoration: none;
}
.starttop5pic
{
background-image: url("../fluff/pic/top/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("../bilder/backgroundWhiteTop.png"); background-repeat: no-repeat;
xbackground-color:#000000;

}
.adminmeny
{
font-size: 70%;
color: #000000; 
}
.submeny
{
xbackground-image: url("../bilder/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 20px; 
}
.submeny a
{
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("../bilder/purpletone.gif"); 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("../bilder/pinktone.jpg"); 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('../bilder/plus.gif');
color: #e948a0; 
text-decoration: none;
}
.shopsubmeny 
{ 
font-size: 95%;
list-style-image: url('../bilder/minus.gif');
color: #e948a0; 
}
.shopsubmeny a
{ 
font-size: 95%;
list-style-image: url('../bilder/minus.gif');
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("../bilder/blomgirlang.gif"); 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("../bilder/startOlaLauritzon.jpg"); 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("../bilder/startulrika.jpg"); 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("../bilder/topplistan.png"); background-repeat: no-repeat;
padding: 50px 4px 20px 12px; 
 
}
.ENstarttopplista
{
background-image: url("../bilder/ENtopplistan.png"); background-repeat: no-repeat;
padding: 50px 4px 20px 12px;  
}
.DKstarttopplista
{
background-image: url("../bilder/DKtopplistan.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("../bilder/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; 
}
.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; 
}
.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("../bilder/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("../bilder/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("../bilder/startwelcome10.gif"); 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("../bilder/start10.gif"); 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("../bilder/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- [<-style>||<-variant> || -weight> ] ?<-size>   [ /<line-height> ]     ?<font-family> */
            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("../bilder/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("../bilder/whitebgTop.png"); background-repeat: no-repeat;
}
tr.whitebgMid
{
background-image: url("../bilder/whitebgMid.png"); background-repeat: repeat-y;
}
tr.whitebgBot
{
background-image: url("../bilder/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
{
line-height: 150%;
font-weight: normal;
text-decoration: none;
font-size: 140%;
color: #000000;
}
.leftmenurooms a: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
{             
color: #666666; 
font-size: 100%;
text-decoration: none;
padding: 0px 0px 0px 0px;
}
div.botMenu div.mh1 a: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  
{            
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('http://fluffbabes.com.space2u.com/bilder/rosatoning.jpg');
background-repeat: repeat-x;
}

body.wishListMail table.wishListMailTAB
{            
background-image:url('http://fluffbabes.com.space2u.com/bilder/tabelllogo.gif');
background-repeat: no-repeat;
width:600px;
}

body.wishListMail table.wishListMailTAB table.catalog
{            
font-size: 8pt;
width:100%;
}

/* --------------------------------------------- */

