﻿html, body
{
    height: 100%;
    background: url(../img/bg.png) repeat-x top #FFF;
    margin: 0px;
    padding: 0px;

    font-family: arial, Helvetica, sans-serif;
    color: #383737;
    font-size: 13px;
}

input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner { /* Fixes Firefox input button padding issue */
padding:0px !important;
border: 0 none !important;
}

.txt_input
{
    height:23px;
    border:1px solid #d7d6d6;
    background:url(../img/textfieldGradient.png) repeat-x;
    padding-left:5px;
    padding-right:5px;
}
.viabill-pricetag-optional-styles{
  clear:both;
}

.LeveringCheckbox
{

}

.kurv_AntalTextbox
{

}


.L
{
    display:none;
}

.testdiv
{
    position:absolute;
    top:0px;
    left:0px;
    width:800px;
    height:800px;
    background:#EEE;
    z-index:1000;
    display:none !important;
}

*
{
    margin:0px;
    padding:0px;
}

img
{
    border:0px;
}

.breadcrumbDevider {
    padding-left: 6px;
    padding-right: 3px;
}




.BreadCrumb a
{
    color:#3e7f3e;
    text-decoration:none;
    font-size:14px;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-weight:400;
    line-height:14px;
}

.BreadCrumb
{
    padding-left:8px;
    padding-top:15px;
    display:block;
    position:relative;
}

.no_margin_right
{
    margin-right:0px !important;
}

.no_bottom_border
{
    border-bottom:0px !important;
}

.no_padding_right
{
    padding-right:0px !important;
}

.leftMargin_18
{
    margin-left:18px !important;
}

#Page {
  width: 960px;

  margin: auto;
  border-collapse: collapse;
  height: 100%;
}

.oversigtFieldset
{
    border:0px;
}

.miniMenu_right
{
    padding-top:8px;
    height:29px;
    display:block;
    /*width:450px;*/
   width:361px;
    padding-right:11px;
    position: relative;
}

.miniMenu_right a
{
    float:right;
    margin-left:2px;
}

.topHeadRightSide
{
    float:right;
}

/* CHO - Trustpilot element */
.topHeadLeftSide {
  width: 301px;
    /* float: left; */
}

.trustpilot-top iframe {
    /* height: 50px !important; */
}

#ForsideTop
{
    position:relative;
    width:960px;
    height:342px;
    clear:both;
}

#ForsideContent
{
    position:relative;
    width:960px;
    display:block;
}

#UndersideContent
{
    position:relative;
    width:960px;
    display:block;
}

#UndersideIndhold
{
    position:relative;
    width:705px;
    min-height: 178px;

    float:left;
    line-height:20px;
    padding-left:18px;

    padding-top:29px;
}

#UndersideIndhold a
{
    color:#355E77;
}


#UndersideIndhold h1
{
    font-size:34px;
    color:#383737;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-weight:400;
    line-height:34px;
    padding-bottom:25px;
}

#UndersideIndhold h2
{
    font-weight:bold;
    font-size:15px;
    color:#383737;
    line-height:20px;
    padding-bottom:20px;
}

#UndersideIndhold h4
{
    font-size: 21px;
    font-style: italic;
    color: #206b20;
    padding-left:35px;
    padding-right:35px;
    font-weight:100;
    padding-top:20px;
    padding-bottom:20px;
}

#UndersideIndhold ul
{
    padding:0px;
    margin:0px;
    margin-left:0px;
}

#UndersideIndhold ul li
{
    padding:0px;
    margin:0px;
    margin-left:0px;
    list-style:url(../img/listyle.png);
    margin-left:14px;
}

.sliderContainer
{
    position:relative;
    width:721px;
    height:340px;
    border:1px solid #dde0dd;
    float:left;
}

.topRightSide
{
    position:relative;
    width:229px;
    height:342px;
    float:left;
    display:block;
    margin-left:8px;
}

#undersideRight
{
    position:relative;
    width:229px;
    min-height:342px;
    float:left;
    display:block;
    margin-left:8px;
    padding-bottom:140px;
    
}

.horeUndersideBox
{
    position:relative;
    padding-bottom:34px;
    margin-bottom:20px;
}

.horeUndersideBox a
{
    position:absolute;
    bottom:0px;
    display:block;
    background:url(../img/hojreBoxKnap.png);
    width:197px;
    height:24px;
    line-height:24px;
    text-align:center;
    text-decoration:none;
    color:#fffefe;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-size:16px;
    text-transform:uppercase;
}

.horeUndersideBox_text
{
    line-height:20px;
    width:195px;
    padding-left:14px;
}

.UserKartLogin
{
    width:225px;
    height:309px;
    position:absolute;
    display:block;
    top:29px;
    left:0px;
    padding:1px;
    border:1px solid #dde0dd;
}

span.UKL_overskrift
{
    font-size:31px;
    color:#343434;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    display:block;
    padding-left:11px;
    line-height:32px;
    height:32px;
    padding-top:5px;
    padding-bottom:5px;
    text-transform:uppercase;
    font-weight:200;
    background:url(../img/OverskriftGrad1.png) repeat-x;
}

.prod_Desc_overskrift
{
    font-size:21px !important;
    color:#343434;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    display:block;
    padding-left:11px;
    line-height:32px;
    height:32px;
    padding-top:5px !important;
    padding-bottom:5px !important;
    text-transform:uppercase;
    font-weight:200;
    background:url(../img/OverskriftGrad1.png) repeat-x bottom;
}

div.prod_Desc h1
{

}

.hojreBoxOverskrift
{
    margin-bottom:10px;
}

.hojreBoxImage
{
    margin-bottom:10px;
}

ul.userItems
{
    position:absolute;
    padding:0px;
    margin:0px;
    margin-left:0px;
    top:0px;
    left:0px;
    height:29px;
    width:229px;
    display:block;
    clear:both;
}

ul.userItems li
{
    float:right;
    height:29px;
    min-width:30px;
    margin-left:2px;
    list-style:none;
    display:block;

}

ul.userItems li a
{

}

.CartContent
{
    width:225px;
    height:228px;
    display:block;
    position:relative;
    /*background:url(../img/testimg/curvContainer.png);*/
}

.CartButtons
{
    width:225px;
    height:39px;
    position:relative;
    background:#e8e8e8;
    display:block;
}

.m_cart_btn
{
    position:absolute;
    top:8px;
}

.m_retkurv
{
    left:9px;
}

.m_tilKassen
{
    left:117px;
}

.greyOverskrift
{
    padding-left:11px !important;
    display:block;
    color:#343434;
    font-size:28px !important;
    line-height:29px !important;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    padding-top:7px !important;
    padding-bottom:7px !important;
    background:#efefef;
    font-weight:400 !important;
}

h1.kurv_Kassen
{
    padding-left:11px;
    display:block;
    color:#343434;
    font-size:28px;
    line-height:29px;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    padding-top:7px;
    padding-bottom:7px !important;
    background:#efefef;
    font-weight:400;
    margin-bottom:25px;
}

.forside_tilbud_container, .forside_tilbud_container
{
    width:920px;
    position:relative;
    display:block;
    padding-top:12px;
    padding-bottom:25px;
}

.promoContainer
{
    width:920px;
    position:relative;
    display:block;
    padding-top:12px;
    padding-bottom:25px;
}

table#smallKurv
{
    width:197px;
}

.td_postnr input
{
    width:70px;
}

.td_by input
{
    width:170px;
}



.newUserRegistrationTable
{
    padding-left:16px;
    padding-top:0px;
}



/* FOOTER */


#footerWrapper
{
    width:100%;
    position:relative;
    min-height:50px;
    background:#ebebeb;
    display:block;
}

#footer
{
    position:relative;
    width:940px;
    min-height:100px;
    display:block;
    margin-left:auto;
    margin-right:auto;
    padding-top:25px;
    clear:both;
    padding-left:11px;
    padding-right:9px;
}

.footerBox
{
    position:relative;
    display:block;
    padding-right:23px;
    float:left;
}

.puppy
{
    width:210px;
    height:153px;
    position:absolute;
    top:-114px;
    left:774px;
    display:block;
    background:url(../img/puppy.png);
}

h2.footBox_overskrift, h4.footBox_overskrift
{
    color:#2f2f2f;
    font-size:23px;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-weight:400;
}

div.footerBox_text
{
    width: 193px;
    color: #2f2f2f;
    font-size: 11px;
    font-family: arial, Helvetica, sans-serif;
    line-height:20px;
    margin-top:5px;
}

div.footerBox_text a
{
    color: #2f2f2f;
    text-decoration:none;
}

div.footerBox_text a:hover
{
    text-decoration:underline;
}

.foot_1
{
    width:193px;
    border-right:1px solid #d9d9d9;
    padding-left:4px;
}

.foot_2
{
    width:193px;
    border-right:1px solid #d9d9d9;
    padding-left:22px;
}

.foot_3
{
    width:193px;
    border-right:1px solid #d9d9d9;
    padding-left:22px;
}

.foot_4
{
    width:193px;
    padding-left:22px;
}

.foot_5
{
    margin-top:16px;
    display:block;
    width:940px;
    background:#d9d9d9 url(../img/cardsbg.png) right no-repeat;
    height:27px;
    position:relative;
    float:left;
    display: none;
}

.foot_6
{
    padding-top:7px;
    display: block;
    width: 933px;
    height: 27px;
    line-height: 27px;
    position: relative;
    float: left;
    text-align: left;
    color: #737373;
    font-size: 10px;
    font-family: arial, Helvetica, sans-serif;
    padding-right:7px;
}




/* Footer end */







/* eCom */

.prod_gal
{
    width:207px;
    height:297px;
    position:relative;
    padding-left:8px;
    padding-right:8px;
    padding-top:5px;
    padding-bottom:5px;
    border:1px solid #e5e5e5;
    float:left;
    margin-right:16px;
    margin-bottom:16px;
}


.prod_gal a.imageLink
{
    position:absolute;
    width:207px;
    height:207px;
    display:block;
    top:5px;
    left:10px;
    z-index:10;
}

.prod_gal_info
{
    position:absolute;
    top:214px;
    left:10px;
    width:207px;
    height:73px;
    display:block;

}

a.prod_gal_name
{
    text-decoration:none;
    color: #383737;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-left:2px;
}

.prod_gal_price
{
    color:#343434;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-size:23px;
    margin-left:2px;
}

.prod_gal_oldPrice
{
    color: #343434;
    font-family: 'Yanone Kaffeesatz' , sans-serif;
    font-size: 15px;
    margin-left: 5px;
    text-decoration: line-through;
}

.priseHolder
{
    position:absolute;
    bottom:15px;
    left:0px;

}

.prod_gal_details
{
    position:absolute;
    left:0px;
    bottom:-15px;
}

a.prod_gal_details
{
    color:#FFF;
}

.grey118
{
    background:url(../img/buttons/grey118.png);
    line-height:24px;
    height:24px;
    width:118px;
    display:block;
    font-size:16px;
    color:#FFF !important;
    text-transform:uppercase;
    text-decoration:none;
    text-align:center;
    font-family: 'Yanone Kaffeesatz', sans-serif;
}

.prod_gal_buy
{
    background:url(../img/buttons/addToCart.png);
    line-height:24px;
    height:24px;

    width:82px;
    display:block;
    font-size:16px;
    color:#FFF;
    text-transform:uppercase;
    text-decoration:none;
    text-align:center;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    border:none;

    padding-left:6px;
    padding-right:29px;

    position:absolute;

    right:0px;
    bottom:-15px;
    cursor:pointer;
}

a.tilbydFlag
{
    position:absolute;
    display:block;
    width:95px;
    height:95px;
    top:-3px;
    left:-3px;
    background:url(../img/tilbyd.png);
    z-index:50;
}

.productSearch
{
    width:717px;
    height:74px;
    display:block;
    position:relative;
    background:#bbe1e9;

    /*background:url(../img/testImg/productSearch.png);*/
}

.bigSearchFieldBg
{
    width:603px;
    padding-left:13px;
    padding-top:13px;
    padding-bottom:13px;
    display:block;
    height:29px;
    font-size:22px;
    color:#166b7f;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    background:url(../img/bigSearchField.png);
    position:absolute;
    top:10px;
    left:5px;

}

.bigSearchFieldBg input
{
    padding-left:23px;
    display:block;
    height:29px;
    font-size:22px;
    color:#166b7f;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    background:none;
    border:0px;
    padding-left:10px;
    width:90%;
}

.bigSearchKnap
{
    position:absolute;
    display:block;
    border:0px;
    background:url(../img/bigSearchButton.png);
    width:79px;
    height:41px;
    line-height:79px;
    text-align:center;
    color:#FFF;
    text-transform:uppercase;
    font-size:22px;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    padding:0px;
    margin:0px;
    top:17px;
    right:12px;
    cursor:pointer;
}



.prodCat_topPannel
{
    padding-top:9px;
    padding-bottom:11px;
}

div.alignRight {
padding-right: 0px;
height: 24px;
float: right;
margin-right: 4px;
}

div.numberPager a {
display: block;

width: 24px;
line-height: 24px;
text-align: center;
font-family: 'Cabin Condensed', sans-serif;
font-size: 12px;
margin-left: 3px;
color: #355E77;
background: url(../img/buttons/Page.png);
text-decoration: none;
float: left;
}

a.pagerPaddingFix {
width: 6px !important;
height: 24px !important;
background: none !important;
display: none !important;
float: right;
}

div.numberPager a:hover, div.numberPager a.True
{
    color:#FFF !important;
    background: url(../img/buttons/PageOn.png) !important;
}


/* eCom end */

/* Cart */

#orderdetails
{
        background:url(../img/TableHead960.png) top no-repeat;
}

.basketheader
{
    height:30px;
    line-height:30px;
    color:#343434;
    font-size:16px;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    text-transform:uppercase;
    font-weight:400;
}

.orderline td
{
    border-bottom:1px solid #e5e5e5;
}


.border_left
{
    border-left:1px solid #e5e5e5;
}

.border_right
{
    border-right:1px solid #e5e5e5;
}

.imageCell img
{
    border:1px solid #e5e5e5;
}

.imageCell
{
    padding-top:7px;
    padding-bottom:8px;
}

.beskrivelseCell
{
    padding-left:30px;
}

.beskrivelseCell a
{
    color: #2f2f2f;
    font-size: 13px;
    text-decoration: none;
    font-family: arial, Helvetica, sans-serif;
}

.bigFont
{
    font-size:30px;
    color:#343434;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-weight:bold;
}

tr.total td
{
    background:#f6f6f6;
}

.retSkab_bot
{
    text-align:right;
    background:#e8e8e8;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:10px;
    padding-left:10px;
    height:37px;
}

input.tilKasseDK
{
    background:url(../img/buttons/bigGreen146.png);
    width:146px;
    padding-left:9px;
    padding-right:39px;
    height:37px;
    line-height:37px;
    position:relative;
    display:block;
    font-size:24px;
    color:#fffefe !important;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    float:right;
    border:0px;
    cursor:pointer;
    display:block !important;
}

a.tilKasseDK
{
    background:url(../img/buttons/bigGreen146.png);
    width:98px;
    padding-left:9px;
    padding-right:39px;
    height:37px;
    line-height:37px;
    position:relative;
    display:none;
    font-size:24px;
    color:#fffefe !important;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    float:right;
}

a.Afslut
{
    background:url(../img/buttons/greenEndShop.png);
    width:219px;
    padding-left:9px;
    padding-right:39px;
    height:37px;
    line-height:37px;
    position:relative;
    display:block;
    font-size:24px;
    color:#fffefe !important;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    float:right;
}

input.bigGreen146
{
    background:url(../img/buttons/bigGreen146.png);
    width:146px;
    padding-left:9px;
    padding-right:39px;
    height:37px;
    line-height:37px;
    position:relative;
    display:block;
    font-size:24px;
    color:#fffefe;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    border:0px;
    cursor:pointer;
}

input.giveOrder
{
    position:absolute;
    bottom:3px;
    right:4px;
}

#steps
{
    clear:both;
}

#steps a
{
    float:left;
    padding-left:14px;
    display:block;
    position:relative;
    line-height:29px;
    width:304px;
    font-size:15px;
    color:#343434;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    text-transform:uppercase;
    background:url(../img/Step.png);
    text-decoration:none;
    margin-right:3px;
    cursor:default;
}

#steps a.current
{
    color:#FFF;
    background:url(../img/StepOn.png) !important;
}

fieldset.eksisterende_kunde legend, fieldset.ny_Kunde legend, fieldset.HalfPageLengtBlueStyle legend, fieldset.Receipt_OrderInformation_fieldset legend
{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 16px;
    width: 431px;/*461*/
    line-height: 23px;
    background: url(../img/checkoutHeadGradient.png) left repeat-x;
    font-size: 23px;
    color: #333333;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-weight: 400;
    text-indent: 0px;
    border:0px !important;
}

.eksisterende_kunde
{
    border:none !important;
    margin-left:30px;
}

fieldset.fullPageLengtLegend legend
{
    width: 941px !important;
}

fieldset.eksisterende_kunde
{
    width:407px;/*477*/
    display:block;
    position:relative;

    margin-right:2px;
}

fieldset.ny_Kunde
{
    width:405px;/*475*/
    display:block;
    position:relative;
    border:0px !important;

}

fieldset.Receipt_OrderInformation_fieldset
{
    width:957px;
    display:block;
    position:relative;
}

.kunderInformationWrapper
{
    position:relative;
    display:block;
    border:1px solid #d7d7d7;
    padding:1px;

    clear:both;
    height:auto;
}

#ny_Kunde
{
    padding-top:4px;
    padding-left:0px;/*16px*/
    padding-right:16px;

    padding-bottom:28px;
}

#ny_Kunde td
{
    padding-left:16px;
}

#ny_Kunde_leveringInfo td
{
    padding-left:16px;
}

#eksisterende_kunde
{
    padding-top:4px;
    padding-left:0px;
    padding-right:16px;
    padding-bottom:28px;

}

#fakturerings_adresse td
{
    padding-left:16px;
}

#eksisterende_kunde td
{
    padding-left:16px;
}

div.LeveringOption
{
    border-top:1px solid #d7d7d7;
    width:447px;
    margin-left:16px;
    padding-top:16px;
    padding-bottom:16px;
}

div.LeveringCheckbox
{
    border-top:1px solid #d7d7d7;
    border-bottom:1px solid #d7d7d7;
    width:447px;
    margin-left:16px;
    padding-top:16px;
    padding-bottom:16px;
}

.hideMe
{
    position:absolute;
    top:0px;
    display:none;
}

.leveringText
{
    color: #333333;
    font-weight: bold;
    font-family: arial, Helvetica, sans-serif;
    font-size: 13px;
    padding-left:2px;

    display:block;
}

.basketheader_receipt
{
    height:30px;
    line-height:30px;

    color: #333;
    font-family: arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

tr.receipt_orderline td, tr.receipt_orderline td a
{
    font-size:13px;
    font-weight:normal;
    font-family: arial, Helvetica, sans-serif;
    text-decoration:none;
    color: #333;
    line-height:30px;
    height:30px;
}

tr.receipt_orderline td a:hover
{
    text-decoration:underline;
}

tr.receipt_orderline
{

}

tr.receipt_Total td
{
    line-height:30px;
    height:30px;
}

.order_productTable
{
    padding-bottom:15px;
}

.stepInfo_LoginInfo
{
    position:relative;
    padding-left:16px;
    padding-top:10px;
    padding-right:16px;
    font-weight:bold;
    font-size:13px;
}

.infoStep_loginKlap
{
    position:absolute;
    bottom:0px;

}

#Handelsbetingelserne_DK
{
    width:800px;

}

table#Handelsbetingelser
{
    margin-left:16px;
}

#productdetails
{
    position:relative;
    display:block;
    clear:both;
    top:0px;
    left:0px;
}

.prodItems
{
    position: absolute;
    padding: 0px;
    margin: 0px;
    margin-left: 0px;
    top: 0px;
    left: 0px;
    height: 29px;
    width: 229px;
    display: block;
    clear: both;
}

.prodItems li
{
    float:left;
    display:block;
    list-style:none;
    margin-left:0px !important;
    height: 29px;
}

.prodItems li a
{
    display:block;
    line-height: 29px;
}













/* Cart end */

/*Product start*/

.prod_Image
{
    position:relative;
    display:block;
    width:292px;
    height:292px;
    border:1px solid #dde0dd;

    float:left;
}

.prod_Desc_container
{
    position:relative;
    padding:0px;
    min-height:50px;
    width:410px;
    float:left;
    padding-left:16px;
    z-index:10;
}

.prodItems
{
    position:absolute;
    top:0px;
    left:16px;
}

.prod_Desc
{
    position:relative;
    width:406px;
    min-height:261px;
    border:1px solid #dde0dd;
    padding:1px;
    margin-top:29px;
}

    .prod_Indhold
    {
        display:none;
        width:396px;
        height:186px !important;
        position:absolute;
        top:76px;
        left:11px;
    }

    .prod_Oversigt
    {
        display:none;
        width:396px;
        height:219px !important;
        position:absolute;
        top:43px;
        left:11px;
    }

    .prod_Number
    {
        position:absolute;
        top:294px;
        left:-169px;
        width:150px;
        text-align: right;
        font-size:16px;
        font-family: 'Yanone Kaffeesatz', sans-serif;

    }

    .prod_LeveringsTid
    {
        position:absolute;
        top:273px;
        left:-137px;
        width:120px;
        text-align: right;
        font-size:14px;
        font-family: 'Yanone Kaffeesatz', sans-serif;

    }

.dummySpace1
{
    float:left;
    height:51px;
    width:310px;
    position:relative;
    display:block;
    float:left;
}

.prodBuyPannel
{
    float:left;
    height:51px;
    width:410px;
    position:relative;
    display:block;
    float:left;
    background:#e8e8e8;
}

.prod_desc_price
{
    font-size:30px;
    color:#343434;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-weight:bold;
    line-height:49px;
    padding-left:17px;
    padding-bottom:2px;
}

.prod_desc_totalAddToCart
{
    position: absolute;
    top: 6px;
    right: 140px;
    border: 0px solid #e8e8e8;
    width: 71px;
    height: 37px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 20px;
    color: #343434;
    font-family: arial, Helvetica, sans-serif;
    background:url(../img/totalRound.png);
}

.prod_des_buy
{
    position:absolute;
    top:6px;
    right:6px;
    border:0px;


    background: url(../img/buttons/addToCart_BIG.png);
    text-align: center;
    color: #FFFEFE;
    text-decoration: none;
    display: block;
    line-height: 37px;
    font-size: 24px;
    text-transform: uppercase;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    height: 37px;
    padding-left: 6px;
    padding-right: 29px;
    width: 129px;
    border:0px;
    cursor:pointer;

}

.luft_26
{
    height:26px;
    float:left;
    position:relative;
    display:block;
    width:100%;
}

.prod_RelatedProducts
{
    float:left;
    height:350px;
    width:720px;
    position:relative;
    display:block;
    float:left;
}

.prod_RelatedProducts h1.greyOverskrift
{ padding-top: 7px !important; padding-bottom: 7px !important; line-height:29px !important; font-weight: 400 !important; font-size:28px !important; }


.relatedProductsContainer
{
    padding-top:12px;
}

.totalLeft
{
    display: block;
    position: absolute;
    top: 8px;
    left: 79px;
    font-size: 17px;
    font-family: 'Yanone Kaffeesatz', sans-serif;
}





/*product end*/


/* Receipt start */
td.sectionOverskrift
{
    color: #333333;
    font-family: arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
}

table.receiptSection
{
    padding:16px;
    background:#ededed;
    color: #333333;
}

table.receiptSection_bottomContact
{
    padding:16px;
    color: #333333;
}

tr.ol_darker
{
    background:#ededed;
}

/* Receipt end */



input.bigSearchField {
border: 0px solid #ccc !important;
outline: 0px !important;
}





/*login*/
#loginWrapper
{
    padding-left:8px;
    top: 0px;
    width: 202px;
    padding-top:8px;
    padding-bottom:100px;
}

.login_slide_text1
{
    font-size:12px;
    line-height:9px;
    padding-bottom:8px;
    padding-top:11px;
    color:#525352;
    display:block;
}

/* New User forma */

.registerNewUser
{
    width:710px;
    height: 582px;
    position:relative;
    display:block;
    background:url(../img/newUserBotBg.png) bottom no-repeat;
}

.SubOverskrift
{
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-weight:400;
    font-size:21px;
    color:#343434;
    line-height:42px;
    height:42px;
    padding-left:13px;
    background:url(../img/OverskriftGrad1.png) repeat-x;
}

.greenIsh_font
{
    color:#4db848;
}

.nuf_i_td input
{
    width:96%;
}

.createNewUserKnap
{
    position:absolute;
    bottom:10px;
    right:10px;
    cursor:pointer;
}

.green149_arrow
{
    background: url(../img/buttons/green149_arrow.png);
    text-align: center;
    color: #FFFEFE;
    text-decoration: none;
    display: block;
    line-height: 24px;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    height: 24px;
    padding-left: 6px;
    padding-right: 29px;
    width: 149px;
    border:0px;
    cursor:pointer;
}

.green149_arrow_Link
{
    background: url(../img/buttons/green149_arrow.png);
    text-align: center;
    color: #FFFEFE;
    text-decoration: none;
    display: block;
    line-height: 24px;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    height: 24px;
    padding-left: 6px;
    padding-right: 29px;
    width: 114px;
    border:0px;
    cursor:pointer;
    color:#FFF !important;
}

.obligatorisk
{
    position:absolute;
    bottom:0px;
    left:16px;
    line-height:46px;
}

.registrationInfo
{
    position:absolute;
    top:71px;
    right:40px;
    width:303px;
    min-height:50px;
    display:block;
}













/* Buttons */

a.round_57
{
    width:58px;
    text-align:center;
    background:url(../img/buttons/round_57.png);
    color:#343434;
    font-size:16px;
    line-height:15px;
    text-transform:uppercase;
    display:block;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    text-decoration:none;
    padding-top:8px;
    padding-bottom:6px;
    font-weight:400;
}
a.round_57:hover
{
    background:url(../img/buttons/round_57On.png);
    color:#FFF;
}

a.round_60
{
    width:60px;
    text-align:center;
    background:url(../img/buttons/round_60.png);
    color:#343434;
    font-size:16px;
    line-height:15px;
    text-transform:uppercase;
    display:block;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    text-decoration:none;
    padding-top:8px;
    padding-bottom:6px;
    font-weight:400;
}
a.round_60:hover
{
    background:url(../img/buttons/round_60On.png);
    color:#FFF;
}

a.round_69
{
    width:69px;
    text-align:center;
    background:url(../img/buttons/round_69.png);
    color:#343434;
    font-size:16px;
    line-height:15px;
    text-transform:uppercase;
    display:block;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    text-decoration:none;
    padding-top:8px;
    padding-bottom:6px;
    font-weight:400;
}
a.round_69:hover
{
    background:url(../img/buttons/round_69On.png);
    color:#FFF;
}

a.round_80
{
    width:80px;
    text-align:center;
    background:url(../img/buttons/round_80.png);
    color:#343434;
    font-size:16px;
    line-height:15px;
    text-transform:uppercase;
    display:block;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    text-decoration:none;
    padding-top:8px;
    padding-bottom:6px;
    font-weight:400;
}
a.round_80:hover
{
    background:url(../img/buttons/round_80On.png);
    color:#FFF;
}

a.round_71
{
    width:71px;
    text-align:center;
    background:url(../img/buttons/round_71.png);
    color:#343434;
    font-size:16px;
    line-height:15px !important;
    text-transform:uppercase;
    display:block;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    text-decoration:none;
    padding-top:8px;
    padding-bottom:6px;
    font-weight:400;
}
a.round_71:hover, a.round_71.curTab
{
    background:url(../img/buttons/round_71On.png) !important;
    color:#FFF !important;
}

a.round_65
{
    width:65px;
    text-align:center;
    background:url(../img/buttons/round_65.png);
    color:#343434;
    font-size:16px;
    line-height:15px !important;
    text-transform:uppercase;
    display:block;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    text-decoration:none;
    padding-top:8px;
    padding-bottom:6px;
    font-weight:400;
}
a.round_65:hover, a.round_65.curTab
{
    background:url(../img/buttons/round_65On.png) !important;
    color:#FFF !important;
}







a.grey100
{
    background:url(../img/buttons/grey100.png);
    width:100px;
    height:16px;
    text-align:center;
    color:#fffefe;
    text-decoration:none;
    display:block;
    line-height:16px;
    font-size:16px;
    text-transform:uppercase;
    padding-top:3px;
    padding-bottom:5px;
    font-family: 'Yanone Kaffeesatz', sans-serif;
}

a.green100_arrow
{
    background:url(../img/buttons/green100_arrow.png);

    text-align:center;
    color:#fffefe;
    text-decoration:none;
    display:block;
    line-height:16px;
    font-size:16px;
    text-transform:uppercase;
    padding-top:3px;
    padding-bottom:5px;
    font-family: 'Yanone Kaffeesatz', sans-serif;

    height:16px;

    padding-left:6px;
    padding-right:29px;
    width:65px;
}

input.green100_arrow
{
    background: url(../img/buttons/green100_arrow.png);
    text-align: center;
    color: #FFFEFE;
    text-decoration: none;
    display: block;
    line-height: 24px;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    height: 24px;
    padding-left: 6px;
    padding-right: 29px;
    width: 100px;
    border:0px;
    cursor:pointer;
}

input.loginKnapPosition
{
    position:absolute;
    top:8px;
    left:38px;
}

.sk_total_table_inklMomsCell
{
    font-size:10px !important;

}

span.blu_ish_font
{
    color:#3e9fb5;
}

.buttonPannelWrapper
{
    position: relative;
    display: block;
    border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    padding: 1px;
    clear: both;
    height: auto;
    height:42px;
    background:url(../img/buttonPannelWrapper.png);
}

td.userNameCell input, td.emailCell input {
    background: url(../img/newsLetterField.png);
    border: none;
    width: 185px;
    line-height: 18px;
    height: 18px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 13px;
    display: block;
    font-size: 11px;
    color: #666;
    font-family: Tahoma;
    outline: 0;
}

td.tilmeldCell input
{
    width:67px;
    line-height:24px;
    border:0px;
    background:url(../img/tilmeldKnap.png);
    text-align:center;
    color:#fffefe;
    font-size:16px;
    text-transform:uppercase;
    font-family: 'Yanone Kaffeesatz', sans-serif;
}

.welcome_note a
{

}

.welcome_note
{
    color: #343434;
    font-size: 18px;
    /*line-height: 15px;*/
    display: block;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    text-decoration: none;
    /*padding-top: 8px;
    padding-bottom: 6px;*/
    font-weight: 400;
    display:block;float:right;height:29px;line-height:29px;
}

.logout_link
{
        color: #006699;
    font-size: 15px; /*line-height: 15px;*/
    display: block;
    font-family: 'Yanone Kaffeesatz' , sans-serif;
    text-decoration: none; /*padding-top: 8px;
    padding-bottom: 6px;*/
    font-weight: 400;
    padding-right:40px;

    display:block;float:right;height:29px;line-height:29px;
}

.kurbErTomText
{
    color: #343434;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-size: 23px;
    padding-left:11px;
    padding-top:11px;
    display:block;
}

#mc-embedded-subscribe
{
    cursor:pointer;
}



.facebook {
    position: absolute;
    top: 5px;
    right: 420px;
    z-index: 1000;
}

.UserKartLogin.checkout {
    /**top: 457px;
    left: 495px;
    width: 440px;**/
  	float:right;
  	margin-top:30px;
    width:inherit;
    position:relative;
  left:inherit;
  top:inherit;
}

.UserKartLogin.checkout .CartContent {
    width: 100%;
}



.UserKartLogin.checkout .CartContent #forsideScrollKuv {
    width: 98.2%;
}

.UserKartLogin.checkout .CartContent table#smallKurv {
    width: 410px;
}

.UserKartLogin.checkout .CartContent .sk_total {
    width: 95.5%;
}

.UserKartLogin.checkout .CartContent .sk_total.fix {
    width: 95.5%;
    border: 1px solid #E5E5E5;
}

.UserKartLogin.checkout .CartContent .sk_total #sk_total_table {
    width: 420px;
}

.UserKartLogin.checkout .CartContent .sk_subtotal {
    width: 420px;
    border: none;
}

.UserKartLogin.checkout .CartButtons {
    width: 100%;
}

.UserKartLogin.checkout .CartButtons .m_tilKassen {
    display: none;
}

.UserKartLogin.checkout .CartButtons .m_retkurv {
    color: #fff !important;
}


.mm-content-base{
  width:100%;
  background:none;
}

ul.M1{
 width:100%;
}


#frifragt > img {
    position: absolute;
    top: 93px;
}
.forside_tilbud_container{
  width:960px;
}

.tekstfelt {
  margin-bottom: 23px;
  padding: 15px;
  border: 1px solid #efefef;
}