
/* PRODUKTINFO OMDOME */
#ProduktinfoOvrigt table {float:left;}
#ProduktinfoOvrigt table input, #ProduktinfoOvrigt table select, #ProduktinfoOvrigt table textarea {max-width:100% !important;}
#ProduktinfoOvrigt table table tr td:nth-child(1n+1) {width:50% !important; float:left; white-space:normal;}

/*property for blogs*/
.bloggkommentar_rubrik{margin:0px 0px 10px 0px; }
.bloggkommentar_antal{float:left; margin:0px 10px 0px 0px}
.bloggkommentar, .bloggkommentar_saknas {margin:10px 0px}
.SingleComment, .bloggkommentar_avdelare {border-bottom:1px solid #ddd;}

/*Din sida */
#minsidaDrop ul{list-style:none;}
#minsidaDrop a{float:left; margin:0 5px 5px 0; padding: 10px 10px;}
#minsidaDrop ul ul{ width:100%; float:left; margin:0 0 2% 0;}
#minsidaDrop > ul > li > h2 {display:none;} 

.OrderTable tr:nth-child(1) td {background: none repeat scroll 0 0 #F1F1F1;}
.OrderTable tr td {padding:5px;}

/*
--------------------------------------------------------------------------------------------------
CART / SHOPPINGBAG / KASSA
--------------------------------------------------------------------------------------------------
*/
/* H1 kassan */ 
.Kassan h1:first-child {margin: 0 0 10px; padding: 5px;}
.Rubrik_Varukorg {  margin: 0 0 10px !important;}

/* Inputfält / inputfields */
.Kassan input {border: 1px solid #DDDDDD; }
.KundprofilFaltOK, .KundprofilFaltFEL, .KundprofilFaltOK_Kort, .KundprofilFaltFEL_Kort, .Presentkortsruta tbody tr td input 
{background:#FFFFFF; border: 1px solid #DDDDDD; height: 20px; width: 60%;}
.KundprofilFaltOK_Kort, .KundprofilFaltFEL_Kort, .Presentkortsruta tbody tr td input {width:80%;}
.KundprofilFaltFEL, .KundprofilFaltFEL_Kort {border:2px solid #f00 !important;}
.bestallningsknapp { border:1px solid #A4E05F; height:40px;  width:100%;}
.GodkannaVillkorochBestallningsknappRam 
{background: none repeat scroll 0 0 #D8EBCA; margin: 20px 0; min-height:auto !important; padding: 0px 10px 10px;}
p#KreditorInfo img {float: left; padding: 0 10px 15px 5px;}
#AdressblockLoggain p.Snabbkassa_Kundfalt_Marginal a {float:left;  }
#BetalningsmetoderRam span, #FraktmetoderRam span { float: left; height: 30px; line-height: 30px;  border-bottom:1px dotted #ddd;  width: 100%; position:relative;}
#BetalningsmetoderRam span .BetRadio {display: inline-block !important; width: 5%;}
#BetalningsmetoderRam span a, #FraktmetoderRam span a {width:90%; float:right; display:inline-block;}
#Klarna_InvoiceContainer {left: 50%; position: absolute;width: 100px;}
#KlarnaAvbetalID {  left: 38%;
    position: absolute;
    top: 5px;
    width: 65px;}
#InfoAttDelbetalaInline {    font-size: 10px !important;
    left: 55%;
    line-height: 13px;
    margin: 3px 0 0;
    position: absolute;
    width: 100px;}
#Klarna_PartpaymentContainer {left: 75%; position: absolute;width: 90px;}
#Klarna_SpecialContainer {left: 74%; position: absolute; width: 90px;}
#BetalningsmetoderRam span:hover, #FraktmetoderRam span:hover {background:#f7e1a4;}
.Snabbkassa_Presentkort span.Snabbkassa_Varningsmeddelande, .Snabbkassa_Presentkort span.Snabbkassa_OKmeddelande {font-size:10px;}
.Snabbkassa_Presentkort img {height:15px;}

/*kundadressfalt */
.Snabbkassa_Kunduppgift_Etiketter{width:30%; float:left; margin:0em 0.5em 0em 0em; display:block}
.Snabbkassa_Kundfalt_Marginal.SKM_PNr {display:block; width:auto;}
.Snabbkassa_Kundfalt_Marginal{margin:2px 0px !important;  width:100%; display:inline-block;}
.Snabbkassa_Kundfalt_Marginal img, #Adressblock img {float:left;}
.Snabbkassa_RutaAvd{padding:12px; background:#eee; width:100%; float:left;}

/* Kundtjanst */
.Kundtjanst table tbody tr td div div input {min-width:100%; min-height:60px;}
.Kundtjanst table tbody tr td div b {display: inline-block; width: 25%; float:left; margin:5px 0 10px 0;}
.Kundtjanst table tbody tr td div a {margin:5px 0 0 0; float:left;}
.Kundtjanst table tbody tr td div div {width:74%;  display: inline-block;}
.Kundtjanst table tbody tr td div br {display:none;}
.Kundtjanst table tbody tr td {background:#b59d6a}
.Kundtjanst table tbody tr td div b, .Kundtjanst table tbody tr td div a {color:#f7e1a4}

/* Snabbkassa_Varukorg */
.Snabbkassa_Varukorg_Tabell_Rad, .Snabbkassa_Varukorg_Tabell_Rad_medskick {display: inline-block; float: left; margin: 2px 0; width: 100%;} 
.Snabbkassa_Varukorg_Tabell_Rad td.Antal input {height:20px;}
.Snabbkassa_Varukorg_Tabell_Rad td.Bild, .Snabbkassa_Varukorg_Tabell_Rad td.Antal, 
.Snabbkassa_Varukorg_Tabell_Rad td.Rabatt, .Snabbkassa_Varukorg_Tabell_Rad td.Pris, .Snabbkassa_Varukorg_Tabell_Rad_medskick td
 {float: left; line-height: 40px; min-height: 40px; width: 16.5%;}
 .Snabbkassa_Varukorg_Tabell_Rad td.Antal, .Snabbkassa_Varukorg_Tabell_Rad_medskick td#antal1   {width:50%}

.Snabbkassa_Varukorg_Tabell_Rad.Snabbkassa_Varukorg_Tabell_Rad_Sum 
{float: left; padding: 5px 10px 2px; margin: 10px 0 20px 0;  width: 100%;}
#InfoAttbetala {font-size:1.4em !important}
.Snabbkassa_Varukorg_Tabell tbody tr.Snabbkassa_Varukorg_Tabell_Rad td.SumInkInfo {float:left; min-height:20px; line-height:20px; font-size:0.9em;}
.Snabbkassa_Varukorg_Tabell tbody tr.Snabbkassa_Varukorg_Tabell_Rad td.SumInkPris {float:right; min-height:20px; line-height:20px;}
.Snabbkassa_Varukorg_Tabell_Rad td.Pris {text-align:right;}

/* Presentkort */
p#KreditorInfo, .Snabbkassa_Presentkort i 
{font-size: 9px;  background:#f9f9f9 !important; border:1px dotted #ddd; margin: 5px 0px !important; padding: 5px; width: 100% !important; display:inline-block;}
.Snabbkassa_Presentkort i {margin:5px 0 0 0 !important}
.Presentkortsruta tbody tr td b i {padding:0px; background:transparent !important; float:left; margin:0px !important;  display: inherit; border:0px; }
.Presentkortsruta {width:100%;}
.Snabbkassa_Presentkort .Presentkortsruta tr {width:50%; float:left;}
#GodkannaVillkorRam {margin:10px 0px;}
#BetalningsmetoderRam span div.BetNamn i { left: 35%; position: absolute;}

/* 50% CHECKOUT */ 
.Snabbkassa_Presentkort, .Kunddata, .Betalning, .Fraktmetoder, .Kundtjanst, .Avisering
{float: left; width: 49%; min-height:150px; }

.Snabbkassa_Presentkort, .Betalning {min-height:195px;}

.Betalning, .Fraktmetoder, .GodkannaVillkorochBestallningsknappRam {float: right;} 
.Kundtjanst {/*clear:left; */ float:right;}

/* 100% CHECKOUT */ 
/* .Betalning, .Fraktmetoder, .Snabbkassa_Presentkort, .Kunddata, .Betalning, .Fraktmetoder, .GodkannaVillkorochBestallningsknappRam, .Kundtjanst,  */ 
.Snabbkassa_Varukorg, .Rubrik_Kundtjanst, .Rubrik_Medskick, .Snabbkassa_Medskick,
.Fraktmetoder_Extra2, .Avisering_Extra, .Dela_Kassan_FB, .GodkannaVillkorochBestallningsknappRam, .Samleverans
{float:left; width: 100%;}

/*rubrikerna*/
.Snabbkassa_Flik_Normal, .Snabbkassa_Flik_Saknas { padding:0px 10px; height:30px; line-height:30px}
.Snabbkassa_Flik_Vanster, .Snabbkassa_Flik_Hoger {width:0px;}
.Kassan .Betalning a img, .Kassan .Fraktmetoder a img {float:right; padding:0px;}

/* HIDE PICTURE / HIDE CONTENT IN KASSA */  
.Kassan form div.Snabbkassa_Varukorg table.Rubrik_Varukorg tbody tr td img,
.Kassan form div.Betalning table.Rubrik_Betalning tbody tr td img,
.Kassan form div.Kunddata table.Rubrik_Kunddata tbody tr td img,
.Kassan form div.Fraktmetoder table.Rubrik_Fraktmetoder tbody tr td img,
.Kassan form div.Kundtjanst table.Rubrik_Kundtjanst tbody tr td img,
.Kassan form div.Snabbkassa_Presentkort table.Rubrik_Snabbkassa_Presentkort tbody tr td img,
.Kassan form div.Samleverans table.Rubrik_Samleverans tbody tr td img, .Kassan form table.Rubrik_Medskick tbody tr td img,
.Kassan form table.Rubrik_KCO tbody tr td img, .Kassan form div.Avisering table.Rubrik_Avisering tbody tr td img,
.MellanrumGra
{display:none;}

.Divider img, .BetDelare, .LevDelare, #antal1 br {display:none;}

.Snabbkassa_Varukorg_Tabell_Rad .Divider, .Snabbkassa_Varukorg_Tabell_Rad_medskick .Divider
{border-bottom: 1px dotted #fff; float: left; height: 0; width: 100%;}
.Snabbkassa_Varukorg_Tabell_Rad:last-child .divider {display:none;}

/*
--------------------------------------------------------------------------------------------------
  UI-boxar
--------------------------------------------------------------------------------------------------
*/

.ui_box{background-color:#F3F3F3; border:solid 1px #C0C0C0;  padding:15px;  width:95%; margin-bottom:20px}
.ui_infobox{background-color:#CFC; border:solid 1px green;  padding:15px;  width:95%; margin-bottom:20px}
.ui_warningbox{background-color:#F3F781; border:solid 1px #ffb400;  padding:15px;  width:95%; margin-bottom:20px}
.ui_errorbox{background-color:#FCC; border:solid 1px red;  padding:15px;  width:95%; margin-bottom:20px}

.Snabbkassa_Medskick i {
    float: left;
    height: 20px;
    width: 100%;
}
.Snabbkassa_Medskick td br {display:none;}


.bestallningsknapp {margin:14px 0 0 0; border:0px !important; }

.GodkannaVillkorochBestallningsknappRam tr td {width:50%; float:left;}

#Kassan_Kommentar {width:100% !important; height:80px; padding:10px; border:1px solid #fff;}

#skiljeline1, #skiljeline2, #skiljeline3, #skiljeline4, #skiljeline5, #skiljeline6, 
#skiljeline7, #skiljeline8, #skiljeline9
{display:none;}   

#SKM_Mobil {margin:2px 0 15px 0 !important}
.RabattWrapper
{   background: none repeat scroll 0 0 #30674d;
    color: #fff;
    float: right;
    padding: 5px 20px;
    text-align: center;
    text-shadow: 0 1px 0 #000;
    width: auto;}
.TxtRabatt, .SumRabatt  {float:left; color:#fff;}
.RabattWrapper .Empty
{display:none;}
    
#Snabbkassa_Artiklar_FyndaIKassan, #Snabbkassa_Rekommenderat {position:relative; float:left; width:100%;}
#Snabbkassa_Rekommenderat {margin:20px 0 0;}

.Snabbkassa_Rekommenderat_Rubrik {text-align:center; color:#f7e1a4; background:none repeat scroll 0 0 #b59d6a; padding:10px; font-size:14px;}
.Snabbkassa_Rekommenderat_Rubrik b {color:#fff;}

.Rubrik_Medskick {margin-top:0px !important;}
.MedskickWrapper {    background: none repeat scroll 0 0 #b59d6a;
    float: left;
    margin: 20px 0;
    padding: 10px;
    width: 100%;}
#VATnr {   margin: 0 10px;
    width: 120px;}
.Varukorg_Saldofel {float:left; width:100%;}
.SnabbkassanVarukorgSaldofelText {width:85%; float:right; margin:5px 0 0 }