body 
{ 
background-image: url("../bilder/background.jpg"); background-repeat: repeat;
background-color:#f6d3e7;
color: #000000;
font-family: arial;
font-size: 100%;
scrollbar-face-color: #ffffff; 
scrollbar-highlight-color: #ffeaef; 
scrollbar-shadow-color: #ffeaef;
scrollbar-3dlight-color: #e948a0;
scrollbar-arrow-color: #ffeaef;  
scrollbar-track-color: #ffe5ee;
scrollbar-darkshadow-color: #ffeaef;
}
.admin
{ 
font-size: 80%;
padding: 0px 50px 0px 50px; 
}

.main 
{ 
border-collapse: collapse;
}


.mainSpecial
{ 

}
.bgwhite
{ 
}


.menuband
{ 
background-image: url("../bilder/menuband.png"); background-repeat: no-repeat;
padding: 6px 0px 0px 25px; 
font-family: arial;
xfont-size: 50%;
border-collapse: collapse;
}
.menu1
{ 
font-family: arial;
font-size: 11px;
font-weight:bold;
height:40px;
}

.menu2 a
{ 
padding: 10px 7px 10px 0px; 
}
td.adminmenu
{ 
font-size: 12px;
}
td.adminmenu a
{ 
font-size:  12px;
}
.maintext
{ 
padding: 0px 0px 0px 5px; 
}
.trtop
{ 
background-image: url("../bilder/bgtop.png"); background-repeat: no-repeat;
}
.trmiddle
{ 
background-image: url("../bilder/bgcenter.png"); background-repeat: repeat-y;
}
.trbottom
{ 
background-image: url("../bilder/bgbottom.png"); background-repeat: no-repeat;

}
.bottom
{ 
}
.startshoppingbag
{
padding: 0px 0px 0px 5px;
font-size: 80%; 
}

.startbottom
{ 
padding: 10px 10px 20px 0px; 
}
.startlista
{ 
color:#ffbfe8;
}
.bottomadress
{ 
font-family: arial;
font-size: 70%;
padding: 0px 0px 120px 0px;
}
.bottomadress2
{ 
padding: 0px 0px 100px 0px;
}
.starth1 
{ 
font-family: Times; 
font-weight: normal; 
text-align: left;  
font-size: 170%;
}

.submenu
{ 
color:#ffbfe8;
font-size: 80%;
}
.startcenter
{
padding: 25px 25px 12px 45px; 
}
.startright
{
padding: 5px 15px 0px 0px; 
}
.left
{
padding: 40px 10px 15px 0px; 
}
.center
{
padding: 25px 25px 12px 25px; 
font-size: 80%;
}
.right
{
padding: 0px 0px 0px 0px; 
font-size: 80%;
}
.neright
{
padding: 0px 10px 0px 0px; 
font-size: 80%;
}

h1 
{ 
font-family: Times; 
font-weight: normal; 
text-align: left;  
font-size: 170%;
}

h2 
{ 
font-family: Times; 
font-weight: normal; 
text-align: left;  
font-size: 140%;
}

h3 
{ 
font-family: Times; 
font-weight: normal;
font-size: 130%; 
text-align: left;
}

 /* 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;
          }

.black
{ 
color:#000000;
}
.fluffbabes
{
font-family: century gothic,verdana;
font-size: 85%;
text-align: center;
}
.kassashoppingbag
{
background-image: url("../bilder/kassan.png"); background-repeat: no-repeat;
background-color: #fcf5f8;
}
.ENkassashoppingbag
{
background-image: url("../bilder/ENkassan.png"); background-repeat: no-repeat;
background-color: #fcf5f8;
}
.kassaadress
{
background-image: url("../bilder/kassaadress.png"); background-repeat: no-repeat;
padding: 30px 0px 0px 0px; 
}
.ENkassaadress
{
background-image: url("../bilder/ENkassaadress.png"); background-repeat: no-repeat;
padding: 30px 0px 0px 0px; 
}
.kassabetalval
{
background-image: url("../bilder/hurvilldubetala.png"); background-repeat: no-repeat;
height: 20px;
}
.ENkassabetalval
{
background-image: url("../bilder/ENhurvilldubetala.png"); background-repeat: no-repeat;
height: 20px;
}
.korttext
{
padding: 0px 0px 0px 10px; 
}
.nyhet
{
background-image: url("../bilder/nyhetsboxbig.png"); background-repeat: no-repeat;
height: 330px;
padding: 50px 20px 10px 40px;
}
.news
{
background-image: url("../bilder/nyhetsboxbig.gif"); background-repeat: no-repeat;
height: 330px;
padding: 50px 20px 20px 40px;
}
.medtext
{
padding: 0px 0px 0px 10px; 
}
.pink
{ 
color:#ff34aa;
}

.red
{ 
color:red;
}
.sbf
{
font-family: times;
font-size: 100%;
}  
.stories
{ 
xbackground-color:#f6d3e7;
border-top:2px solid #f6d3e7;
border-right:2px solid #f6d3e7;
border-left:2px solid #f6d3e7;
border-bottom:2px solid #f6d3e7;
padding: 0px 5px 0px 5px; 
}
.times
{
font-family: times;
}  
hr {color: #f6d3e7; width: 200px;}



a { text-decoration:none; color: #000000;}
a:hover {text-decoration:none; color:#ff34aa;}

p a { text-decoration:none; color: #ff34aa;}
p a:hover {text-decoration:none; color:#ff34aa;}

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 #e5007c;
            border-bottom:2px #e5007c;
            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;
}
table.catalog {
            border-collapse:collapse;
            width:100%;
          }

table.catalog col.colPR {
            padding-right:5px;
          }

table.catalog col.colPL {
            padding-left:5px;
          }
#mainDIV span.formError {

          text-align: right; 
          color: #FF0000;
          font:  normal      normal       normal      11px      /normal              sans-serif, verdana, arial, fantasy,  "Times New Roman"; 
          }


/* 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; }
      