/* CSS */
#ShopLayOut_Search_TD .SearchField_SearchPage, #ShopLayOut_Search_TD .SubmitButton_SearchPage, #Search_Form {
    display: none;
}
#ShopLayOut_Search_TD {
    height: 1px;
}
.ProductMenu_TD {
    background: url('/images/redesign/dansk/grafik/produktmenu_bg.gif') 0px 0px;
}
#soegBGTD {
    background-image: url('/images/redesign/dansk/grafik/soeg_bg.gif');
    background-repeat: no-repeat;
}
div.positionnews {
    display: block;
    position: relative;
}
div.favorite {
    display: block;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 14px;
    top: 12px;
    width: 58px;
}
div.favoriteGb {
    display: block;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 14px;
    top: 12px;
    width: 75px;
}
div.favoriteDe {
    display: block;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 14px;
    top: 12px;
    width: 74px;
}
#ShopLayOut_SpaceBottomAndTop_TD #ShopLayOut_Content_TD #ShopContentLayOutTable #Table38 #Table39 #Main_TD #ContentContainer_DIV #ContentContainer_TBL #ShowBasket_TD .TableLines_ShowBasket .TableLines_BackgroundColor1 .TableLines_BackgroundColor1 {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.TextInputField_Orderstep1 {
    height: 21px;
    width: 235px;
    border: 1px solid #3e3e3e;
}
.SubCats_Prodlink_TD {
    color: #ffffff;
    background-color: #ffffff;
    width: 188px;
    height: 50px;
    border-collapse: separate;
    font-weight: 900;
    text-align: center;
    border: solid 3px #ffffff;
}
.SearchField_SearchPage {
    border: 1px solid #414141;
    height: 19px;
    width: 160px;
    margin-left: 7px;
    margin-top: 2px;
    margin-right: 6px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.soegknap {
    margin-top: 4px;
    padding: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.top {
    color: #000;
    font-size: 10px;
    font-family: verdana;
    font-weight: bold;
    text-transform: uppercase;
    padding-right: 20px;
    padding-left: 20px;
}

.spacer {
    width: 300px;
}
.bund {
    color: #ffffff;
    font-size: 10px;
    font-family: verdana;
    font-weight: bold;
    text-transform: uppercase;
}
.bund_2 {
    color: #ffffff;
    font-size: 10px;
    font-family: verdana;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px;
}
.bund_3 {
    color: #000;
    font-size: 8px;
    font-family: verdana;
    font-weight: bold;
    text-transform: uppercase;
    padding-right: 3px;
    padding-left: 3px;
}
.kategori {
    color: #ffffff;
    font-size: 10px;
    font-family: verdana;
    font-weight: bold;
    text-transform: uppercase;
}
.forside {
    color: #000000;
    font-size: 10px;
    font-family: verdana;
    font-weight: bold;
    text-transform: uppercase;
}
.forside1 {
    color: #940000;
    font-size: 10px;
    font-family: verdana;
    font-weight: bold;
    text-transform: uppercase;
}
.ny {
    background-image: url(/images/redesign/design/dansk/grafik/bg_nyhedsbrev.jpg);
}
.indhold {
    color: #000000;
    font-size: 10px;
    font-family: verdana;
}
td.kategori {
    background: url(/images/redesign/dansk/indhold/forside_banner_bg_1.jpg) no-repeat;
}

/*PRMENU */
#brandLogos {
    padding-top: 15px;
    padding-bottom: 0px;
}
#brandLogos img {
    border: none;
}
#brandLogos a {
    display: block;
    text-align: center;
    margin-bottom: 10px;
}
#allBrandsBtn {
    margin-bottom: 0px !important;
    margin-top: 22px;
}
#ShopLayOut_ProductMenu_TD {
    padding-bottom: 0px;
}


/*varekort 03*/
#prImgTD img {
    /*width:250px !important;*/
}
#prImgTD .MediaViewerCanvas div {
    position: relative !important;
}
td#prMainDescription {
    padding-right: 10px; /*width:270px;*/
}
td#prImgTD {
    /*width:250px;*/
}
table#BUYSECTION tr td {
    vertical-align: middle;
}
/*varekort 03 javascript funktionalitet*/

#prMainDesJScripted, #prAtagJScriptedLayoutSimple {
    display: none;
}
#prCard {
}
#prNameCard .Description_ProductInfo {
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
#prMainDescription, #prMainDesJScripted {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
#prAtagJScripted, #prAtagJScriptedLayoutSimple {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: underline;
    cursor: pointer;
}
#prAtagJScripted {
    display: block;
    margin-top: 20px;
}
#prMainDesJScripted {
    margin: 20px 0 20px 0;
}
#prAtagJScriptedLayoutSimple {
}
.pricesRightCol {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #999999;
    text-indent: 1px;
}
.pricesLeftCol, .pricesLeftCol .Price_ProductInfo {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-indent: 1px;
}
#prConfig .OptionSelect_ProductInfo, #prConfig .TextInputField_ProductInfo {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    border: 1px solid #7e9db9;
    width: 60px;
}
#prConfig #Total {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    border: 1px solid #7e9db9;
    width: 70px;
}
#prConfig .OptionSelect_ProductInfo {
    width: 300px !important;
}
#prConfig table {
    width: 510px;
}
#toolPrPrint {
    display: inline;
    position: relative;
    top: -5px;
    _top: -1px;
}
.pricesLeftCol table {
    width: 220px;
}
td#pdfLinkTD {
    font-size: 0px;
}
div.Variants select {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    border: 1px solid #7e9db9;
}
div#hideMe {
    display: none;
}
a#aSwitch {
    cursor: pointer;
    font-size: 9px;
    color: #848484;
}
#aSwitch img {
}
/* PRCARD PDF AND VIDEO LINKS */
#pdfLinkTD a {
    display: block;
    float: left;
    margin-right: 3px;
    margin-bottom: 4px;
}

#videoLinkTD a, #soundLinkTD a {
    margin-right: 3px;
    margin-top: 3px;
    display: block;
    float: left;
}
#pdfLinkTD, #soundLinkTD, #videoLinkTD {
    display: block;
    float: left;
    clear: both;
    width: 230px;
}
#prAtagJScripted, #prMainDesJScripted, #prAtagJScriptedLayoutSimple {
    cursor: pointer;
}

#prMenuPaySecureBanners img {
    border-style: none;
    border-width: 0px;
}
#prMenuPaySecureBanners {
    display: none;
    margin-left: 20px;
}
.floatLeft {
    float: left;
    margin-bottom: 10px;
}
.floatLeft2 {
    float: left;
    margin-bottom: 20px;
    margin-top: 0px;
}
#basketPaySecure {
    display: none;
    margin-left: 20px;
}



/* BUYPROCESS */
.Heading_Orderstep1_TBL br {
    line-height: 0px;
    display: none;
}
.Foto1_OrderStep1 img, .Foto1_OrderStep2 img, .Foto1_OrderStep3 img, .Foto1_OrderStep4 img {
    margin-left: 14px;
}
.klarnaBuyp {
    padding-left: 5px;
}
/* CREDIT CARD */

.BackgroundColor1_CreditCardPayment center {
    text-align: left;
}
.BackgroundColor1_CreditCardPayment {
    margin-top: 0px;
    margin-left: 0px;
}
.Heading_CreditCardPayment {
    font-weight: bold;
}

/* SPARBANK SIDE*/
.egensideLink {
    display: block;
    padding: 50px;
    text-align: center;
    color: Black;
}
.egensideLink img {
    border: none;
}
.egenSideTableLoanTDGrey, .egenSideTableLoanTD {
    vertical-align: middle;
    text-align: center;
    height: 40px;
    border: 1px solid White;
    width: 80px;
}
.egenSideTableLoanTDGrey {
    color: Black;
    font-size: 11px;
    background-color: #f2f2f2;
}
.egenSideTableLoanTD {
    color: White;
    font-size: 11px;
    background-color: Red;
}
.egenSideTableLoanTable2 TD {
    color: Black;
    font-size: 10px;
    background-color: #f2f2f2;
    height: 30px;
    padding: 10px;
    border: 1px solid White;
}
.indhold .egenSideTableLoanTDRED {
    color: White;
    font-size: 11px;
    background-color: Red;
    height: 30px;
    padding: 10px;
    text-align: center;
    border: 1px solid White;
}


/* STEP FIX */
.OrderStep1_Next_TD br {
    display: none;
}
#OrderStep1_TD .OrderStep1_Next_TD {
    padding-top: 10px;
}
#OrderStep1_TD .OrderStep1_Next_TD .SubmitButton_Orderstep1 {
    background: none;
    height: auto;
    width: auto;
}
#OrderStep1_TD .CustomerData_Orderstep1_TBL .LabelColumn, #OrderStep1_TD .CustomerData_Orderstep1_TBL .InputFieldColumn {
    width: 160px;
}
#OrderStep1_TD .CustomerData_Orderstep1_TBL .InputFieldColumn {
    _width: 180px;
}
.OptionSelect_Orderstep1, .TextInputField_Orderstep1 {
    width: 180px;
}
.OrderStep3_Next_TD {
    text-align: center;
}
.OrderStep3_Next_TD .SubmitButton_Orderstep3_Position {
    float: none;
}
#Orderstep1_AlternativeDelivery_Fields_TD {
    padding-bottom: 10px;
}
.BackgroundColor1_Orderstep1 .SubmitButton_Orderstep1 {
    float: left;
}
#deliveryphone, #invoicephone {
    width: 165px !important;
    border: 1px solid #3e3e3e;
     float: left;
}

