﻿.main .leftmenutoptd
{
    height:22px;
    color:White;
    font-size:13px;
    padding-top:4px;
    padding-left:7px;
    overflow:hidden;
    font-weight:bold;
    background-color:Transparent;
}
.main .leftmenu 
{
    background-image:url('/images/topimages/menutop.gif');
    position:relative;
    background-repeat:no-repeat;
    width:180px;
    z-index:2;
    top:2px;
}
.main #leftmenutd
{
    padding-top:16px;
    
    
}
.main #leftmenubottomtd 
{
    background-color:#F2F2F2;
    height:240px;
}
.main .menubackground
{
    background-color:#444444;
    color:White;
}
.main #lefmenuseparatortd
{
    color:White;
    width:5px;
    overflow:hidden;
}
.main #content 
{
    width:700px;
    z-index:1;
    border:0px solid black;
}
.main #contenttable 
{
    margin-left:0px;
    vertical-align:top;
    text-align:left;
    border:0px solid black;
}
.main .contentdiv
{
    position:relative;
    left:50px;
    top:0px;
}
.main #contenttable table
{
    margin:0;
    padding:0;
    /*width:180px;*/
    
}
.main #stickers 
{
    width: 680px;
    height: 107px;
    background-image:url('/images/stickernotes.png'); 
    background-repeat:no-repeat;
    border:0px solid black;
    margin-left:10px;
    margin-top:10px;
}

/* STEP 2 */
.selector .producttable
{    
    text-align:center;
    width:700px;
}
.producttable #headlines
{
    font-weight:bold;    
    text-align:left;
    margin:0;
    padding:0;
}

.RadioButtons
{
    width:100%;
}

/* SELECTOR */
.selector
{
    position:relative;
    width: 700px;
    color:black;            
    top:6px;
    left:3px;
}
.selector #headline 
{
    position:relative;
    top:-33px;
    left:20px;
    color:White;
    font-size:13px;
    font-weight:bold;
}
.selector .headlinecampaigns
{
    position:relative;
    top:-22px;
    left:20px;
    color:White;
    font-size:13px;
    font-weight:bold;
}
.selector .productbreadcrumb
{
    position:relative;
    left: 10px;
    font-size:10px;
    height:30px;
    font-style:italic;
}
.selector #selectortable
{
    width:700px;
    margin:0;
    top:-20px;
    padding:0;
    position:relative;    
    background-image:url('/images/stepselector/guide_bottom.gif');
    background-position:bottom;
    background-repeat:repeat-x;
    height:275px;
    background-color:#F2F2F2;
}
.selector #selectortable .chosentable
{
    width:250px;
    margin:0;
    padding:0;
    border:1px solid white;
}
.selector #selectortableStep3
{
    width:700px;
    margin:0;
    top:-20px;
    padding:0;
    position:relative;    
    background-image:url('/images/stepselector/guide_bottom.gif');
    background-position:bottom;
    background-repeat:repeat-x;
    height:260px;
    background-color:#F2F2F2;
}
.selector #selectortableStep4
{
    width:700px;
    margin:0;
    top:-20px;
    padding:0;
    position:relative;    
    background-image:url('/images/stepselector/guide_bottom.gif');
    background-position:bottom;
    background-repeat:repeat-x;
    height:260px;
    background-color:#F2F2F2;
}

.selector #selectortableStep3 table
{
    width:300px;
    position:relative;
    left:0px;
}
.selector #selectortable table,
.selector #selectortableStep4 table
{    
    position:relative;
    left:5px;    
}


.selector #selectortableStep4 table td,
.selector #selectortable table td
{    
    vertical-align:middle;
}

.selector .itemstyle 
{
    height:20px;
    background-color:#F69FC9;
}
.selector .alternatingitemstyle 
{
    height:20px;
    background-color:#F3C7E0;
}
.selector .selectorheadline
{
    font-weight:bold;
    border-bottom:1px solid pink;
}
.selector #selectorsteps 
{
      color:white;
      font-size:15px;
      font-weight:bold;
}
.selector .selectorinputrow
{
    padding-top:20px;
    text-align:left;
}
.selector .headerbar
{    
    background-color:Gray;
    background-image:url('/images/headerbar_bg.gif');
    background-repeat:repeat-x;    
    height:17px;
    text-align:center;
    vertical-align:middle;
}
.selector .chosentable
{
    width:180px;
    border:1px solid white;
    vertical-align:top;
}

/* KASSAN */

.register 
{
    position:relative;
    width: 700px;
    color:black;
    min-height:480px;
    top:16px;
}
.register #headline 
{
    position:relative;
    left:10px;
    top:-2px;
    color:White;
    font-size:13px;
    font-weight:bold;
}
.register table
{    
    width:700px;
    margin:2px;  
}
.register table tr
{
    background-color: #F3F3F3;
}
.register table td
{
    height:20px;
    vertical-align:middle;
}
.register #top
{
    background-image:url('/images/register/register_top.jpg');
    background-repeat:no-repeat;
    height:26px;
    background-color:White;
    
    
}
.register table .extrainfo 
{
    background-color:#E8E8E8;
}
.register table #headerrow,
.register table #freightrow,
.register table #rabattrow,
.register table #totalrow
{
    background-color:Transparent;
    font-weight:bold;
}

/*ARTIKELLISTA*/
.articlelist
{
    position:relative;
    width: 700px;
    color:black;
    /*min-height:380px;*/
    top:16px;
}
.articlelist #headline 
{
    position:relative;
    left:10px;    
    color:White;
    top:2px;
    font-size:13px;
    font-weight:bold;
}
.articlelist .producttable
{    
    width:580px;
    margin:2px;
    margin:0;
    padding:0;
}
.articlelist .producttable h2 
{
    position:relative;
    left:10px;    
    color:White;
    font-size:13px;
    font-weight:bold;
}
.articlelist #articlerow
{
    border-bottom:2px solid black;    
}
.articlelist #articlecolumn
{
    width:280px;
    border:1px solid black;
    overflow:hidden;
}
.articlelist #articlerow:hover
{
    background-color:#E8E8E8;
}
.articlelist #articlecolumn:hover
{
    background-color:#E8E8E8;
}
.articlelist #imageholder
{
    width: 150px;
    padding:5px 5px 5px 5px;
    text-align:center;
    vertical-align:middle;
}
.articlelist #imageholder,
.articlelist #infoholder
{    
    border-bottom:1px solid #a29f9f;/*F3F3F3*/
    padding-top:7px;
}
.articlelist #infotable
{
    width:610px;
    height:100px;
}
.articlelist #top
{
    background-image:url('/images/register/register_top.jpg');
    background-repeat:no-repeat;
    height:26px;
    background-color:White;
    overflow:hidden;
}
.articleliststartpage
{
    position:relative;
    top:-14px;
    left:-3px;
}
.articleliststartpage .producttable
{
    background:#E9E9E9 url('/images/producttables/startpageprodbg.gif') repeat-x;
    width:346px;
    height: 50px;
    border:1px solid #E8E8E8;   
}
.articleliststartpage #producttable:hover
{
    /*background-color:#E8E8E8;*/
}
/* ARTIKELDETALJER */



