/* All Devices styles start */

#BasketdetailedBox {
display: none;
}
html {
height: 100% !important;
}

body {
margin: 0;
height: 100% !important;
position: relative;
text-align: left;
background-color: #f0f0f0;
z-index: 10;
font-family: arial, sans-serif;
font-size: 13px;
line-height: 15px;
font-weight: normal;
color: #000000;
}
body > form {
height: 100%;
}
#main {
position: relative;
margin: 0 auto 0 auto;
z-index: 97;
}
#main.fullWidth #contentEmpty {
margin: 0 20px 0 20px;
z-index: 99;
}
a, a:hover, a:active, a:visited, a:focus {
text-decoration: none;
}
a {
cursor: pointer;
font-size: 13px;
line-height: 15px;
font-weight: normal;
color: #6e002e;
box-sizing: content-box;
}
a:hover {
color: #2e0013;
}
.icon,
.luk {
font-size: 22px;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 22px;
color: #ffffff;
-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;
}
.luk {
position: absolute;
top: 7px;
right: 9px;
color: #666666;
cursor: pointer;
z-index: 200;
}
.luk::before {
content: "\F00D"
}
h1 {
font-size: 30px;
line-height: 30px;
font-family: st_ryde_bold_italic, arial, sans-serif;
font-weight: bold;
margin: 0 0 10px 0;
}
h2 {
font-size: 25px;
line-height: 25px;
font-family: st_ryde_bold_italic, arial, sans-serif;
font-weight: bold;
margin: 0 0 6px 0;
padding: 12px 0 0 0;
}
h3 {
font-size: 22px;
line-height: 22px;
font-family: st_ryde_bold_italic, arial, sans-serif;
font-weight: bold;
margin: 0 0 5px 0;
}
h4 {
font-size: 16px;
line-height: 16px;
font-weight: bold;
margin: 0 0 5px 0;
}
a#overlay{
display: none;
width: 100%;
height: 100%;
background-color: #fff;
position: fixed;
top: 0px;
z-index: 112;
vertical-align: middle;
opacity: 0.5;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
left: 0;
}

#top {
position: relative;
}
#ShopContent {
position: relative;
}
#content #precontentContainer .breadcrumb,
#contentEmpty #precontentContainer .breadcrumb {
background-color: #ffffff;
border-radius: 8px;
margin: 0 0 15px 0;
}
#content #precontentContainer .breadcrumbbdy,
#contentEmpty #precontentContainer .breadcrumbbdy {
padding: 3px 0px 3px 10px;
color: #999999;
}
#content #precontentContainer .breadcrumbbdy a,
#contentEmpty #precontentContainer .breadcrumbbdy a {
color: #999999;
} 
#content #precontentContainer .breadcrumbbdy a:hover,
#contentEmpty #precontentContainer .breadcrumbbdy a:hover {
color: #666666;
}
.headerBar {
border-radius: 6px;
text-align: center;
background-color: #bfbfbf;
padding: 6px 0 6px 0;
margin: 0 0 15px 0;
}
.headerBar .text {
font-size: 16px;
line-height: 17px;
font-weight: bold;
}
#designed-by {
font-family: Arial;
display: block;
width: 100%;
text-align: center;
color: #75001a;
font-size: 10px;
font-weight: normal;
margin: 0 0 50px 0;
padding: 10px 0 0 0;
position: relative;
z-index: 10;
}
#designed-by a {
font-size: 10px;
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity: 0.6;

color: #75001a;
}
#designed-by a:hover {
opacity: 1.0;
filter: alpha(opacity=100);
-moz-opacity: 1.0;
text-decoration: none;
}
.contentDiv {
box-sizing: border-box;
position: relative;
background-color: #ffffff;
background-size: contain;
border-radius: 8px;
margin: 0 0 15px 0;
min-height: 583px;
padding: 20px;
}

#ucInfoMessage  {
box-sizing: border-box;
width: 260px; 
color: #fff;
font-size: 15px;
line-height: 17px;
background-color: #249532;
margin: 5px 0px 15px -130px;
border: solid 1px #fff;
padding: 20px;
border-radius: 8px;
position: fixed;
top: 30%;
left: 50%;
z-index: 140;
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.60);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.60);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.60);
text-align: center;
}
#ucInfoMessagebdy div {
color: #333;
background-color: #eaf4e2;
margin: 5px 0px 15px 0px;
border: solid 1px #333;
padding: 10px;
border-radius: 8px;
}
#ucInfoMessagebdy div.warning {
color: #aa6600;
background-color: #e0e0e0;
margin: 2px 0px 2px 0px;
border-top: none 1px #666666;
border-right: none 1px #666666;
border-bottom: none 1px #666666;
border-left: none 1px #666666;
padding: 4px 4px 4px 4px;
}
#ucInfoMessagebdy div.error {
color: #aa0000;
background-color: #e0e0e0;
font-weight: bold;
margin: 2px 0px 2px 0px;
border-top: solid 1px #666666;
border-right: solid 1px #666666;
border-bottom: solid 1px #666666;
border-left: solid 1px #666666;
padding: 4px 4px 4px 4px;
}


/* miniBasket start */

#miniBasket {
padding: 0 0 20px 0;
background-color: #ffffff;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
z-index: 150;
}

#miniBasket .buttonsTop {
padding: 20px;
}
#miniBasket .buttonsTop .miniBasketHeader {
width: 215px;
font-size: 40px;
line-height: 40px;
font-family: st_ryde_bold_italic, arial, sans-serif;
font-weight: bold;
} 
#miniBasket .navbutton {
min-width: 145px;
padding: 6px 15px;
background-color: #595959;
border-radius: 8px;
font-size: 16px;
line-height: 16px;
color: #ffffff;
text-align: center;
}
#miniBasket .navbutton.disabled {
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
cursor: not-allowed;
}
#miniBasket .navbutton.checkOut {
float: right;
background-color: #27a737;
}
.totalLimitText .links {
padding: 6px 0 5px 0;
}
.totalLimitText .contactShop,
.totalLimitText .contactPhone {
display: inline-block;
padding: 6px 15px;
background-color: #999;
border-radius: 8px;
font-size: 13px;
line-height: 13px;
color: #ffffff;
text-align: center;
border: none;
outline: none;
cursor: pointer;
margin: 5px 10px;
}
.totalLimitText .contactShop .icon,
.totalLimitText .contactPhone .icon {
font-size: 14px;
line-height: 14px;
margin: 0 10px 0 0;
}
.totalLimitText .contactShop .icon::before {
content: "\f003";
}
.totalLimitText .contactPhone .icon::before {
content: "\f095";
}
#miniBasket .basketDetailsDiv {
clear: both;
padding: 20px 20px 40px 20px;
}
#miniBasket .basketDetailsDiv table.ec32Table {
width: 100%;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.row {
height: 65px;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.row.pant {
height: 20px;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.ec32Head td {
background-color: #e5e5e5;
padding: 3px 0 3px 0;
color: #666666;
}
#miniBasket .basketDetailsDiv table.ec32Table td.c1 {
width: 55px;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.ec32Head td.c1 {
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.ec32Head td.c9 {
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.row td {
vertical-align: top;
padding: 5px 0 3px 0;
border-bottom: 1px solid #efefef;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.row td.c4,
#miniBasket .basketDetailsDiv table.ec32Table tr.row td.c6,
#miniBasket .basketDetailsDiv table.ec32Table tr.row td.c8,
#miniBasket .basketDetailsDiv table.ec32Table tr.row td.c9 {
padding-top: 13px;
}
#miniBasket .basketDetailsDiv table.ec32Table tr:nth-child(2) td {
padding-top: 10px;
}
#miniBasket .basketDetailsDiv table.ec32Table tr:nth-child(2) td.c4,
#miniBasket .basketDetailsDiv table.ec32Table tr:nth-child(2) td.c6,
#miniBasket .basketDetailsDiv table.ec32Table tr:nth-child(2) td.c8,
#miniBasket .basketDetailsDiv table.ec32Table tr:nth-child(2) td.c9 {
padding-top: 18px;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.row td.c4 a {
color: #000000;
font-weight: bold;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.row td.c4 a.itemNo {
display: block;
font-weight: normal;
color: #999999;
font-size: 11px;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.row td.c4 .gebyrInfo {
font-style: italic;
color: #666;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.row td.c4 a.maxText {
display: block;
font-weight: bold;
color: #d0002e;
font-size: 11px;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.row td.c6 {
text-align: right;
}

#miniBasket .basketDetailsDiv table.ec32Table tr.row td.c8 {
font-weight: bold;
text-align: right;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.row td.c1 img {
width: 50px !important;
height: 50px !important;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.row td.c9 {
width: 25px !important;
text-align: right;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.row td.c9 img {
width: 12px !important;
height: 13px !important;
margin: 1px 4px 0 0;
}
.basketDetailsDiv table.ec32Table tr.row td.c5 input {
width: 40px !important;
height: 28px !important;
background-color: transparent;
background-image: url(/media/374/v1/layout/sprite.png);
background-size: 600px 500px;
background-position: -155px -70px;
border: none;
outline: none;
padding: 0 0 2px 0;
text-align: center;
font-size: 14px;
line-height: 10px;
}
#miniBasket .basketDetailsDiv table.ec32Table tr.row td.c5 .quantity {
display: block;
width: 40px;
height: 28px;
text-align: center;
padding: 8px 0 0 0;
font-size: 14px;
line-height: 14px;
}
#miniBasket .basketTotalsDiv {
width: 622px;
height: 50px;
margin: 0 0 0 20px;
position: relative;
}

#miniBasket .basketTotalsDiv #ec38 {
position: absolute;
top: 0;
right: 0;
width: 269px;
height: 40px;
background-color: #e5e5e5;
border-radius: 8px;
padding: 10px 20px 0 15px;
}
#miniBasket .basketTotalsDiv #ec38 table.ec38TableTotals {
width: 100%;
}
#miniBasket .basketTotalsDiv #ec38 table.ec38TableTotals td.c2 {
text-align: right;
}
#miniBasket .basketTotalsDiv #ec38 table.ec38TableTotals .ec38Subtotal {
display: none;
}
#miniBasket .basketTotalsDiv #ec38 table.ec38TableTotals .ec38Total td {
font-weight: bold;
}
#miniBasket .basketTotalsDiv #ec38 table.ec38TableTotals .ec38Tax td {
font-size: 11px;
}
.basketLimitText {
margin: 20px 15px;
background-color: #f3d7d7;
border-radius: 8px;
text-align: center;
padding: 10px;
}
.basketLimitText .text1 {
font-weight: bold;
}
.totalLimitText {
margin: 20px 15px;
/* background-color: #f3d7d7; */
border: solid 1px #d0002e;
border-radius: 8px;
text-align: center;
padding: 10px;
}
.totalLimitText .text {
font-weight: bold;
color: #d0002e;
}
.basketTotalsDiv .pickupLink {
position: absolute;
bottom: 0;
left: 0;
width: 304px;
height: 23px;
background-color: #dff2e1;
border-radius: 8px;
text-align: center;
padding: 17px 0 10px 0;
font-size: 15px;
}
.basketTotalsDiv .pickupLink .label {
color: #333333;
}
.basketTotalsDiv .pickupLink .text {
color: #000000;
font-weight: bold;
}
#miniBasket .buttonsBottom {
position: relative;

padding: 20px;
}
#miniBasket .buttonsBottom .checkOut {
margin-bottom: 10px;
}
#miniBasket .buttonsBottom .buttonClearBasket {
position: absolute;
top: 20px;

left: 0;
}
#miniBasket .buttonsBottom .buttonUpdateBasket {
position: absolute;
top: 20px;
left: 50%;
margin-left: -87px;
}
#miniBasket #basketEmpty,
#indkobsListe #indkobsListeEmtpyTxt {
padding: 20px 20px 0 20px;
text-align: center;
}
/* miniBasket end */





/* indkobsListe start */

#indkobsListe {
padding: 0 0 20px 0;
background-color: #ffffff;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
z-index: 150;
}

#indkobsListe .buttonsTop {
margin: 20px;
}
#indkobsListe #topText {
width: 450px;
float: left;
}
#indkobsListe .buttonsTop .shoppinglistHeader {
width: 215px;
font-size: 40px;
line-height: 40px;
font-family: st_ryde_bold_italic, arial, sans-serif;
font-weight: bold;
margin-bottom: 20px;
} 
#indkobsListe .navbutton {
min-width: 135px;
padding: 6px 10px;
background-color: #595959;
border-radius: 8px;
font-size: 16px;
line-height: 16px;
color: #ffffff;
text-align: center;
}
#indkobsListe .navbutton.disabled {
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
cursor: not-allowed;
}
#indkobsListe .navbutton.sendListe {
float: left;
background-color: #595959;
}
#indkobsListe .navbutton.sendListe .icon {
font-size: 18px;
position: relative;
left: 8px;
color: #fff;
}
#indkobsListe .navbutton.sendListe .icon::before {
content: "\f003"
}
#indkobsListe .navbutton.printListe {
float: right;
background-color: #27a737;
}
#indkobsListe .navbutton.printListe .icon {
font-size: 18px;
position: relative;
left: 8px;
color: #fff;
}
#indkobsListe .navbutton.printListe .icon::before {
content: "\f15c"
}
#indkobsListe #shoppingListTextBottom {
text-align: center;
position: relative;
}
#indkobsListe #dato {
float: left;
width: 304px;
font-size: 16px;
line-height: 18px;
font-weight: bold;
padding: 0 0 10px 0;
text-align: center;
}
#indkobsListe #dato .date {
display: block;
}
#indkobsListe #dato .date:first-letter {
text-transform: capitalize;
}

#indkobsListe #shoppingListTextBottom #disclaimer {
font-style: italic;
font-size: 12px;
line-height: 14px;
margin: 50px auto 0 auto;
width: 475px;
}
#indkobsListe .shoppingListDetailsDiv {
clear: both;
padding: 20px 20px 40px 20px;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table {
width: 100%;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row {
height: 65px;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row.pant {
height: 20px;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.ec32Head td {
background-color: #e5e5e5;
padding: 3px 0 3px 0;
color: #666666;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table td.c1 {
width: 55px;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.ec32Head td.c1 {
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.ec32Head td.c9 {
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td {
vertical-align: top;
padding: 5px 0 3px 0;
border-bottom: 1px solid #efefef;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td.c4,
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td.c6,
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td.c8,
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td.c9 {
padding-top: 13px;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr:nth-child(2) td {
padding-top: 10px;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr:nth-child(2) td.c4,
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr:nth-child(2) td.c6,
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr:nth-child(2) td.c8,
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr:nth-child(2) td.c9 {
padding-top: 18px;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td.c4 a {
color: #000000;
font-weight: bold;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td.c4 a.itemNo {
display: block;
font-weight: normal;
color: #999999;
font-size: 11px;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td.c4 .gebyrInfo {
font-style: italic;
color: #666;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td.c4 a.maxText {
display: block;
font-weight: bold;
color: #d0002e;
font-size: 11px;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td.c6 {
text-align: right;
}

#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td.c8 {
font-weight: bold;
text-align: right;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td.c1 img {
width: 50px !important;
height: 50px !important;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td.c9 {
width: 25px !important;
text-align: right;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td.c9 img {
width: 12px !important;
height: 13px !important;
margin: 1px 4px 0 0;
}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td.c5 input {
width: 40px !important;
height: 28px !important;
outline: none;
padding: 0 0 2px 0;
text-align: center;
font-size: 14px;
line-height: 10px;
 text-align: center;
 color: #000000;
 font-weight: bold;
 padding: 0 0 0 0px;
 margin: 0 0 0 7px;
 background: -webkit-linear-gradient(#fefefe, #dadada);
 background: -o-linear-gradient(#fefefe, #dadada);
 background: -moz-linear-gradient(#fefefe, #dadada);
 background: linear-gradient(#fefefe, #dadada);
 border: 1px solid #cacaca;
 border-radius: 8px;


}
#indkobsListe .shoppingListDetailsDiv table.ec32Table tr.row td.c5 .quantity {
display: block;
width: 40px;
height: 28px;
text-align: center;
padding: 8px 0 0 0;
font-size: 14px;
line-height: 14px;
}
#indkobsListe .basketTotalsDiv {
width: 622px;
height: 50px;
margin: 0 0 0 20px;
position: relative;
}

#indkobsListe .basketTotalsDiv #ec38 {
position: absolute;
top: 0;
right: 0;
width: 269px;
height: 40px;
background-color: #e5e5e5;
border-radius: 8px;
padding: 10px 20px 0 15px;
}
#indkobsListe .basketTotalsDiv #ec38 table.ec38TableTotals {
width: 100%;
}
#indkobsListe .basketTotalsDiv #ec38 table.ec38TableTotals td.c2 {
text-align: right;
}
#indkobsListe .basketTotalsDiv #ec38 table.ec38TableTotals .ec38Subtotal {
display: none;
}
#indkobsListe .basketTotalsDiv #ec38 table.ec38TableTotals .ec38Total td {
font-weight: bold;
}
#indkobsListe .basketTotalsDiv #ec38 table.ec38TableTotals .ec38Tax td {
font-size: 11px;
}
.basketLimitText {
margin: 20px 15px;
background-color: #f3d7d7;
border-radius: 8px;
text-align: center;
padding: 10px;
}
.basketLimitText .text1 {
font-weight: bold;
}
.totalLimitText {
margin: 20px 15px;
/* background-color: #f3d7d7; */
border: solid 1px #d0002e;
border-radius: 8px;
text-align: center;
padding: 10px;
}
.totalLimitText .text {
font-weight: bold;
color: #d0002e;
}
.basketTotalsDiv .pickupLink {
position: absolute;
bottom: 0;
left: 0;
width: 304px;
height: 23px;
background-color: #dff2e1;
border-radius: 8px;
text-align: center;
padding: 17px 0 10px 0;
font-size: 15px;
}
.basketTotalsDiv .pickupLink .label {
color: #333333;
}
.basketTotalsDiv .pickupLink .text {
color: #000000;
font-weight: bold;
}
#indkobsListe .buttonsBottom {
position: relative;

padding: 20px;
}
#indkobsListe .buttonsBottom .checkOut {
margin-bottom: 10px;
}
#indkobsListe .buttonsBottom .buttonClearBasket {
position: absolute;
top: 20px;

left: 0;
}
#indkobsListe .buttonsBottom .buttonUpdateBasket {
position: absolute;
top: 20px;
left: 50%;
margin-left: -87px;
}
#indkobsListe #basketEmpty,
#indkobsListe #basketEmtpyTxt {
padding: 20px 20px 0 20px;
}
/* indkobsListe end */






/* checkudProduct start */

#miniBasketExtra {
padding: 0 0 20px 0;
background-color: #ffffff;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
z-index: 150;
height: 180px;
}
#miniBasketExtra #ugensTilbudHeader {
width: 150px;
position: absolute;
top: 25px;
left: 15px;
}
#miniBasketExtra .product .productId {
position: absolute;
top: 10px;
right: 10px;
background-color: #ffffff;
border: 1px solid #cccccc;
padding: 2px;
z-index: 99;
color: #aaaaaa;
}
#miniBasketExtra .product {
position: absolute;
width: 632px;
height: 120px;
border-bottom: solid 1px #e4e4e4;
top: 15px;
left: 15px;
}
#miniBasketExtra .product .productImage {
position: absolute;
top: 0;
left: 160px;
width: 110px;
height: 110px;
overflow: hidden;
}
#miniBasketExtra .product .productImage img {
width: 110px;
}
#miniBasketExtra .product .productImage .noImageText {
position: absolute;
top: 140px;
width: 162px;
text-align: center;
color: #cccccc;
font-style: italic;
}
#miniBasketExtra .product .productName {
display: block;
width: 330px;
height: 50px;
overflow: hidden;
font-size: 20px;
line-height: 22px;
text-align: left;
color: #333333;
margin: 4px 0 0 275px;
}
#miniBasketExtra .product .productPriceArea {
padding: 5px 0 4px 0;
margin: 0 0 0 275px;
}
#miniBasketExtra .product .productPriceArea .productOnePrice {
font-size: 12px;
color: #666666;
padding: 0 0 3px 0;
}
#miniBasketExtra .product .productPriceArea .priceText {
position: relative;
float: left;
font-size: 15px;
line-height: 20px;
}
#miniBasketExtra .product .productPriceArea .priceText .antal {
font-size: 18px;
line-height: 20px;
}
#miniBasketExtra .product .productPriceArea .productPrice {
width: 158px;
font-size: 20px;
line-height: 20px;
font-weight: bold;
text-align: right;
text-transform: uppercase;
}
#miniBasketExtra .product .productPrice .currency { 
font-size: 12px;
font-weight: normal;
}
#miniBasketExtra .product .productAddToBasket {
position: relative;
top: -34px;
float: right;
}

#miniBasketExtra .product .productAddToBasket .antal {
 float: left;
 width: 30px;
 height: 25px;
 text-align: center;
 color: #000000;
 font-size: 16px;
 line-height: 16px;
 font-weight: bold;
 padding: 0 0 0 0px;
 margin: 0 0 0 7px;
 background: -webkit-linear-gradient(#fefefe, #dadada);
 background: -o-linear-gradient(#fefefe, #dadada);
 background: -moz-linear-gradient(#fefefe, #dadada);
 background: linear-gradient(#fefefe, #dadada);
 border: 1px solid #cacaca;
 border-radius: 6px;
 }
#miniBasketExtra .product .productAddToBasket {
 clear: both;
 height: 42px;
 }
 #miniBasketExtra .product .productAddToBasket .atb {
 position: relative;
 box-sizing: border-box;
 float: left; 
 width: 100px;
 height: 27px;
 text-align: center;
 color: #ffffff;
 font-size: 14px;
 line-height: 14px; 
 font-weight: bold;
 padding: 6px 0 0 0;
 margin: 0 0 0 5px;
 background-color: #249536;
 border-radius: 6px;
}
 #miniBasketExtra .product .productAddToBasket .atb:hover {
 background-color: #2c8b29; 
 } 
 #miniBasketExtra .product .productAddToBasket .atb.info {
 margin: 0 0 0 33px;
 background-position: -315px -65px; 
 }
 #miniBasketExtra .product .productAddToBasket .atb.info:hover { 
 background-position: -315px -105px;
 }




#miniBasketExtra .product .NotBuyable {
text-align: center;
font-style: italic;
}
#miniBasketExtra .product .NoPreorder {
text-align: center;
font-style: italic;
}
#miniBasketExtra a.navbutton {
display: block;
width: 275px;
padding: 6px 15px;
background-color: #595959;
border-radius: 8px;
font-size: 16px;
line-height: 16px;
color: #ffffff;
text-align: center;

margin: 155px auto 0 auto;
}
/* checkudProduct end */

/* Max antal popup start */

#maxInfo {
position: absolute;
width: 500px;
left: 50%;
top: 20px;
margin-left: -250px;
border-radius: 8px;
padding: 20px;
background-color: #ffffff;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
z-index: 150;
text-align: center;
font-size: 15px;
line-height: 17px;
}
#maxInfo .closeMax,
#maxInfo .showBasketMax {
display: inline-block;
width: 200px;
height: 22px;
background-color: #808080;
font-size: 16px;
font-weight: bold;
color: #ffffff;
padding: 6px 0 0 0;
margin: 20px 10px 0;
border-radius: 8px;
text-align: center;
cursor: pointer;
} 

/* Max antal popup end */

/* Customer Login top start */

#topDiv a#loginButton {
display: block;
position: absolute;
display: block;
color: #000000;
z-index: 160;
box-sizing: border-box;
}
#topDiv a#loginButton .text {
color: #000000;
text-transform: uppercase;
font-size: 15px;
line-height: 15px;
}
#topDiv a#loginButton .icon {
font-size: 20px;
line-height: 20px;
color: #000000;
margin: 0px 9px;
}
#topDiv a#loginButton .icon::before {
content: "\f007"
}
/* Customer Login top end */


/* Showterms start */

#showterms {
 display: none;
 position: absolute;
 z-index: 350;
 background-color: #ffffff;
 top: 150px;
 left: 50%;
 width: 750px;
 border: 1px solid #3c4044;
 box-shadow:0 0 12px rgba(0,0,0,0.4);
 margin: 0 0 20px -375px;
 }
 #showterms #showtermsBdy {
 padding: 20px;
 text-align: left;
 }

 #showterms #showtermsheaderbar {
 height: 16px;
 }
 #showterms #showtermsheaderbar .header {
 display: none;
 float: left;
 color: #000000;
 padding: 1px 0 0 10px;
 line-height: 13px;
 }
 #showterms #showtermsheaderbar a.luk {
 float: right;
 position: relative;
 display: block;
 color: #000000;
 margin: 0 5px 0 0;
 text-decoration: none;
 } 
 #showterms #showtermsheaderbar a.luk .icon {
 position: relative;
 display: inline-block;
 padding: 0 7px 0 0;
 font-size: 13px;
 font-family: FontAwesome;
 font-style: normal;
 font-weight: normal;
 line-height: 13px;
 color: #000000;
 -webkit-font-smoothing: antialiased; 
 -moz-osx-font-smoothing: grayscale;
 margin: 0 0 0 5px; 
 }
 #showterms #showtermsheaderbar a.luk .icon::before {
 content: "\f057";
 } 

/* Showterms end */

/* owl.carousel.css start */

.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
/* position relative and z-index fix webkit rendering fonts issue */
position: relative;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
/* fix for flashing background */
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-grab {
cursor: move;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
}

/* No Js */
.no-js .owl-carousel {
display: block;
}

/*Owl Carousel - Animate Plugin */
.owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
z-index: 0;
}

.owl-carousel .owl-animated-out {
z-index: 1;
}

.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
} }

@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
} }

/* Owl Carousel - Auto Height Plugin */
.owl-height {
transition: height 500ms ease-in-out;
}

/* Owl Carousel - Lazy Load Plugin */

.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease;
}

.owl-carousel .owl-item img.owl-lazy {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}


/* Owl Carousel - Video Plugin */

.owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000;
}

.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url("owl.video.play.png") no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: -webkit-transform 100ms ease;
transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
-webkit-transform: scale(1.3, 1.3);
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none;
}

.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%;
}


/* owl.carousel.css end */


/* owl.theme.default.css start */

.owl-dots {
position: absolute;
bottom: 10px;
left: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent;

} 
.owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline;
}
.owl-dots .owl-dot span {
width: 15px;
height: 15px;
margin: 5px 7px;
background: #D6D6D6;
border: 2px solid #ffffff;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px;
}
.owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #666666;
}
/* owl.theme.default.css end */


.toldregler td {
padding: 10px 10px 10px 0;
border-bottom: 1px solid #cccccc;
}
.toldregler td.c1 {
width: 300px;
}
.toldregler td.c2 {
width: 100px;
}
.toldregler td.c3 {
text-align: right;
font-weight: bold;
}

.iframeDiv {
position: relative;
idth: 100%;
height: 0;
padding-bottom: 56.25%;
}
.youtube {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

#youtube .youtubeThumb {
float: left;
width: 284px;
min-height: 250px;
margin: 0 14px 16px 0;
}
#youtube .youtubeThumb a {
color: #000000;
font-weight: bold;
font-size: 14px;
line-height: 15px;
}

#youtube .youtubeThumb img {
width: 284px;
border-radius: 8px;
margin: 0 0 5px 0;
}
#youtube .backLink {
padding: 10px 0 0 0;
text-align: center;
}
#youtube .backLink a {
font-weight: bold;
} 

/* Cookie Message */
#cookie-msg{width:100%;padding: 10px 0 10px 0;color:#F7F7F7;font-weight:700;text-align:left;display:none;background:url(/media/374/v1/layout/trans.png);position:fixed;left:0;bottom:0;z-index:9999;}
#cookie-msg-inner{width:90%;margin:0 auto;overflow:hidden;}
#cookie-msg-inner span{float:left;display:inline;}
#cookieClose{float:right;display:inline;cursor:pointer;border:1px solid #1A75BC;border-radius:3px;padding: 3px 8px;font-weight:700;color:#FFF;box-shadow:0 0 1px #AFDAF7 inset;}
#cookieClose:hover{background:#6AADD9;}
.cookmore{display:inline-block;font-weight:700;text-decoration:underline;margin-left:15px;color:#FFF !important;}
.cookmore:hover{color:#FFF !important;}
body.cookieMsgVisible > div > div { bottom: 50px;
}


.productBanner {
border-radius: 8px;
margin-bottom: 15px;
}

/* Facebook start */

#FacebookBox {
width: 180px;
height: 60px;
background-size: 600px 600px;
background-position: -170px 2px;
margin: 10px 0 50px 0px;
position: relative;
text-align: center;
}
#FacebookBox a#FacebookLink {
display: block;
width: 180px;
height: 30px;
margin: 0 0 20px 0;
} 
#FacebookBox h3 {
position: absolute;
margin: 0;
font-family: Arial, sans-serif;
font-size: 14px;
color: #3c5b9a;
text-align: left;
padding: 0 0 40px 58px;
} 
#FacebookBox .fb-like {
top: 66px;
left: 30px;
position: absolute !important;
} 
 
/* Facebook end */

/* Pullout start */
#pullout-1 {
right: 30px !important;
left: inherit !important;
}

.pullout-button,
.pullout-content {
-webkit-box-shadow: 0 -0 20px #000;
box-shadow: 0 -0 20px #000;
text-align: left;
font-family: arial, sans-serif;
font-size: 16px;
line-height: 17px;
font-weight: bold;
color: #000000;
}
#marketingPlatformPOW {
min-height: 470px;
}
.subscribeDiv, .subscribeDiv input, .subscribeDiv a {
font-family: Arial;
font-size: 12px;
font-weight: normal;
color: #000000 !important;
text-decoration: none;
}

.subscribeDiv .headerDiv {
font-size: 14px;
line-height: 16px;
font-weight: bold;
padding: 10px 0 10px 0;
}
.subscribeDiv .consent, .subscribeDiv .consent a {
font-size: 9px;
line-height: 10px;
font-weight: normal;
color: #000000 !important;
padding: 10px 0 10px 0;
}
.subscribeDiv .consent {
width:280px;
}
.subscribeDiv .consent a {
color: #666 !important;
}
.subscribeDiv .formDiv .input {
padding: 0 0 10px 0;
}

.subscribeDiv input[type="text"] {
width:262px;
border-radius: 5px;
border:1px solid #000000;
padding:10px;
color:#000000;
}
.subscribeDiv div.error input[type="text"] {
border:1px solid #6e002e;
padding:10px;
color:#6e002e;
}
.subscribeDiv div.error {
font-size: 12px;
line-height: 13px;
color:#6e002e;
padding: 5px 0 0 0; 
}

.subscribeDiv .button a {
display: block;
padding: 10px; 
font-weight:bold;
border-radius:5px;
width: 262px;
background-color: #d0002e;
border: 1px solid #d0002e;
font-family: Arial;
color: #ffffff !important;
cursor: pointer;
text-align: center;
}

.subscribeDiv .button a:hover {
background-color: #4caf50; /* Green */
border: 1px solid #4caf50;
color: #ffffff !important;
}
.subscribeDiv .backlink {
display: block;
text-align: center;
font-weight: bold;
}


/* Pullout end */


/* App cms start */
.appText {
float: left;
width: 500px;
}
.appBtns {
padding: 10px 0 10px 0;
}
.appBtns a.button-qr {
margin: 0 10px 10px 0;
text-align: center;
display: inline-block;
}
.appBtns img.appBtn {
height: 40px;
}
.appBtns img.appQr {
height: 100px;
}
.appImage {
float: right;
width: 300px;
}
/* App cms end */







/* Scratcher.io start */

#scratcher {
border-radius: 10px;
overflow: hidden;
}



/* Scratcher.io slut */


/* landingPages start */

.contentDiv img.landingTop {
width: 100%;
border-top-left-radius: 6px ;
border-top-right-radius: 8px;
}

.contentDiv img.landingBund {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
border-bottom-left-radius: 6px ;
border-bottom-right-radius: 8px;
}
.contentDiv img.landingHead {
width: 80%;
}
.contentDiv .landingInfo1 {
margin: 20px auto;
background-color: rgb(255,255,252,0.7);
border-radius: 8px;
padding: 15px;
width: 80%;
max-width: 500px;
}
.contentDiv .landingInfo2 {
margin: 20px auto;
background-color: rgb(0,0,0,0.5);
color: #fff;
border-radius: 8px;
padding: 15px;
width: 80%;
max-width: 500px;
}
.contentDiv.blandselvslik .landingContent {
position: relative;
text-align: center;
padding-bottom: 200px !important;
background-image: url('https://fakta-v1.test.esellercloud.dk/media/374/v1/layout/landing_bg1_bland-selv-slik.jpg');
background-repeat: no-repeat;
background-size: cover;
background-position:center;
padding: 0;
margin: 0 0 15px 0;
border-radius: 8px;
}
.contentDiv.blandselvslik .landingButikker {
display: flex;
justify-content: space-between;  
/* margin-right: 20px; */
}
.contentDiv.blandselvslik .landingButikker .butikSuederluegum {
padding: 15px 10px 10px 10px;
}
.contentDiv.blandselvslik .landingButikker .butikHarrislee {
padding: 15px 10px 0 0;
}
.contentDiv.blandselvslik .landingButikker .butikAventoft {
padding: 15px 0 0 10px;
} 
.contentDiv.blandselvslik .landingButikker .butikHarrislee img,
.contentDiv.blandselvslik .landingButikker .butikSuederluegum img,
.contentDiv.blandselvslik .landingButikker .butikAventoft img {
width: 100%;
display: block;
margin: 0 0 5px 0;
border-radius: 8px;
}
.contentDiv.blandselvslik h2 {
font-size: 20px;
line-height: 24px;
background-color: #f2f9f2;
padding: 10px 0 15px 0;
border-radius: 8px;
text-align: center;
}
.contentDiv.blandselvslik .landingButikker .button {
clear: both;
display: block;
width: 100%;
height: 20px;
background-color: #cccccc;
font-size: 13px;
font-weight: normal  ;
color: #575757;
padding: 4px 4px 0 0;
margin: 16px 0 0 0;
border-radius: 8px;
text-align: center;
cursor: pointer;
}
.contentDiv.blandselvslik .landingButikker  .button:hover {
background-color: #bfbfbf;
}
.contentDiv.blandselvslik .landingButikker  .button .icon {
position: relative;
top: 2px;
font-size: 14px;
line-height: 14px;
color: #808080;
cursor: pointer;
}
.contentDiv.blandselvslik .landingButikker  .button .icon::before {
content: " \f064";
}
.contentDiv.blandselvslik .landingButikker  .button .text {
display: inline-block;
padding: 0 0 0 5px;
cursor: pointer;
}
.contentDiv .landingGallery {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.contentDiv .landingGallery a {
flex-basis: 32%;
display: block;
width: 285px;
height: 285px;
background-size: cover;
border-radius: 8px;
margin-bottom: 15px;
}

@media (max-width: 799px) {
 .contentDiv .blandselvslik .landingContent {
 padding-bottom: 70px !important;
 }
}
@media (min-width: 1024px) and (max-width: 1210px) {
 .contentDiv.blandselvslik .landingButikker .button {
 font-size: 10px;
 }
 .contentDiv .landingGallery a {
 flex-basis: 48%;
 } 
}
@media (max-width: 1023px) {

 .contentDiv.blandselvslik .landingButikker {
 display: block;
 }
 .contentDiv.blandselvslik .landingButikker .butikHarrislee,
 .contentDiv.blandselvslik .landingButikker .butikSuederluegum,
 .contentDiv.blandselvslik .landingButikker .butikAventoft {
 padding: 15px 0 10px 0;
 }
 .contentDiv .landingGallery a {
 flex-basis: 48%;
 height: 226px;
 }  
}
@media (max-width: 450px) {
 .contentDiv .landingGallery a {
 flex-basis: 48%;
 height: 150px;
 }
}


/* landingPages end */


/* Generelle desktop styles start */
@media (min-width: 800px) {


/* selectShop start */

 #topDiv a#loginButton {
 top: 5px;
 right: 0;
 }
 #selectShop {
 position: absolute;
 left: 50%;
 top: 190px;
 margin-left: -331px;
 width: 662px;
 padding: 0 0 20px 0;
 border-radius: 8px;
 background-color: #ffffff;
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
 box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
 z-index: 300;
 }
 #selectShop.fixed {
 position: fixed;
 top: 15px;
 } 
 #selectShop .selectShopTop {
 position: relative;
 padding: 17px 20px 20px 0;
 width: 642px;
 }
 #selectShop .selectShopTop h3 {
 float: left;
 width: 215px;
 font-size: 40px;
 line-height: 40px;
 margin: 0;
 padding: 0 0 0 13px;
 }
 #selectShop .selectShopTop .info {
 float: left;
 width: 410px;
 }
 #selectShop .selectShopTop .info h4 {
 margin: 0 0 5px 0;
 }
 #selectShop .selectShopTop .info p {
 margin: 0;
 }
 #selectShop .selectShopTop .button {
 float: right;
 display: block;
 width: 200px;
 height: 22px;
 background-color: #808080;
 font-size: 16px;
 font-weight: bold;
 color: #ffffff;
 padding: 6px 0 0 0;
 margin: 20px 0 0 11px;
 border-radius: 8px;
 text-align: center;
 cursor: pointer;
 }
 #selectShop .selectShopTop .button:hover {
 background-color: #575757;
 }
 #selectShop .selectShopTop .button.active {
 background-color: #d0002e;
 }
 #selectShop .selectShopTop .button.disabled {
 cursor: not-allowed;
 }
 #selectShop .selectShopTop .button.disabled:hover {
 background-color: #808080;
 }
 #selectShop .selectShopTop .pointer {
 position: absolute;
 width: 37px;
 height: 49px;
 background-position: -492px 0;
 background-size: 528px 440px;
 cursor: pointer;
 }
 #selectShop .selectShopTop .button.active .pointer,
 #selectShop .selectShopTop .button:hover .pointer {
 width: 46px;
 height: 61px;
 background-position: -615px 0;
 background-size: 660px 550px;
 }



 #selectShop .selectShopTop .pointer.aventoft {
 background-position: -417px 0;
 }
 #selectShop .selectShopTop .button.active .pointer.aventoft,
 #selectShop .selectShopTop .button:hover .pointer.aventoft {
 background-position: -520px 0;
 }



 
 #selectShop .selectShopTop .button .pointer.aventoft {
 top: 238px;
 left: 105px;
 }
 #selectShop .selectShopTop .button.active .pointer.aventoft,
 #selectShop .selectShopTop .button:hover .pointer.aventoft {
 top: 226px;
 left: 101px;
 }
 #selectShop .selectShopTop .button .pointer.suederluegum {
 top: 243px;
 left: 144px;
 }
 #selectShop .selectShopTop .button.active .pointer.suederluegum,
 #selectShop .selectShopTop .button:hover .pointer.suederluegum {
 top: 231px;
 left: 139px;
 }
 #selectShop .selectShopTop .button .pointer.harrislee {
 top: 304px;
 left: 332px;
 } 
 #selectShop .selectShopTop .button.active .pointer.harrislee,
 #selectShop .selectShopTop .button:h
 over .pointer.harrislee {
 top: 292px;
 left: 327px;
 }
 #selectShop .selectShopMap {
 clear: both;
 width: 620px;
 height: 254px;
 margin: 0 0 0 20px;
 border: 1px solid #808080;
 border-radius: 8px;
 }
 #selectShop .selectShopBottom {
 padding: 0 20px 20px 0; 
 width: 642px;
 }
 #selectShop .selectShopBottom .button {
 float: right;
 display: block;
 width: 196px;
 height: 18px;
 background-color: #cccccc;
 font-size: 12px;
 font-weight: normal;
 color: #575757;
 padding: 2px 4px 0 0;
 margin: 16px 0 20px 11px;
 border-radius: 8px;
 text-align: center;
 cursor: pointer;
 }
 #selectShop .selectShopBottom .button:hover {
 background-color: #bfbfbf;
 }
 #selectShop .selectShopBottom .button .icon {
 position: relative;
 top: 2px;
 font-size: 14px;
 line-height: 14px;
 color: #808080;
 cursor: pointer;
 }
 #selectShop .selectShopBottom .button .icon::before {
 content: " \f064";
 }
 #selectShop .selectShopBottom .button .text {
 display: inline-block;
 padding: 0 0 0 5px;
 cursor: pointer;
 }
 #selectShop .selectShopBottom .button.butikker {
 clear: both;
 float: none;
 display: block;
 width: 280px;
 height: 22px;
 background-color: #575757;
 font-size: 16px;
 font-weight: bold;
 color: #ffffff;
 padding: 6px 0 0 0;
 margin: 0 0 0 191px;
 }
 #selectShop .selectShopBottom .button.butikker:hover {
 background-color: #404040;
 }
 /* selectShop end */


 /* miniBasket start */

 #miniBasket,
 #miniBasketExtra {
 position: absolute;
 width: 662px;
 left: 50%;
 top: 20px;
 margin-left: -331px;
 border-radius: 8px;
 z-index: 300;
 }
 #miniBasket.fixed,
 #miniBasketExtra.fixed{
 position: fixed;
 top: 15px;
 }
 #miniBasket.notFixed {
 position: absolute !important;
 top: 15px;
 } 

 
 
 #top {
 position: relative;
 }

 #top #topDiv {
 position: relative;
 width: 1180px;
 height: 165px;
 margin: 0 auto 0 auto;
 }
 #top #topDiv #faktaLogo {
 position: absolute;
 top:40px;
 left: 2px;
 width: 462px;
 }

 #top .selectShopButton {
 display: block !important;
 position: absolute;
 bottom: 90px;
 right: 300px;
 display: block;
 font-size: 18px;
 line-height: 18px;
 font-weight: bold;
 color: #575756;
 }
 #top .selectShopButton .icon {
 font-size: 28px;
 position: relative;
 top: 2px;
 color: #575756;
 }
 #top .selectShopButton .icon::before {
 content: "\f041"
 }
 #top .selectShopButton .text {
 position: relative;
 left: 8px;
 }
 #top #miniBasketDiv {
 margin: 0 auto 0 auto;
 }


 #top .showMinibasketButton {
 display: block !important;
 position: absolute;
 bottom: 90px;
 right: 60px;
 display: block;
 font-size: 18px;
 line-height: 18px;
 font-weight: bold;
 color: #575756;
 }
 #top .showMinibasketButton .icon {
 font-size: 28px;
 position: relative;
 left: 8px;
 color: #575756;
 }
 #top .showMinibasketButton .icon::before {
 content: "\f291"
 }
 #top .showMinibasketButton .text {
 position: relative;
 }
 #top .showMinibasketButton .topBasketQuantity {
 position: absolute;
 top: -6px;
 right: -15px;
 height: 18px;
 min-width: 18px;
 border: solid 1px #ffffff;
 background-color: #d0002e;
 border-radius: 11px;
 text-align: center;
 }
 #top .showMinibasketButton .topBasketQuantity.active {
 background-color: #249532;
 }
 #top .showMinibasketButton .topBasketQuantity .antal {
 display: block;
 font-size: 11px;
 line-height: 11px;
 font-weight: normal;
 padding: 4px 2px 0 2px;
 color: #fff;
 }


 #top #indkobsListeDiv {
 width: 1180px;
 position: relative;
 margin: 0 auto 0 auto;
 }
 #top .showindkobsListeButton {
 display: block !important;
 position: absolute;
 bottom: 92px;
 right: 18px;
 display: block;
 font-size: 18px;
 line-height: 18px;
 font-weight: bold;
 color: #575756;
 }
 #top .showindkobsListeButton .icon {
 font-size: 28px;
 position: relative;
 left: 8px;
 color: #575756;
 }
 #top .showindkobsListeButton .icon::before {
 content: "\f15c"
 }
 #top .showindkobsListeButton .text {
 position: relative;
 }
 #top .showindkobsListeButton .indkobsListeQuantity {
 position: absolute;
 top: -6px;
 right: -15px;
 height: 18px;
 min-width: 18px;
 border: solid 1px #ffffff;
 background-color: #d0002e; 
/* background-color: #575756; */
 border-radius: 11px;
 text-align: center;
 }
 #top .showindkobsListeButton .indkobsListeQuantity.active {
 background-color: #249532;
 }
 #top .showindkobsListeButton .indkobsListeQuantity .antal {
 display: block;
 font-size: 11px;
 line-height: 11px;
 font-weight: normal;
 padding: 4px 2px 0 2px;
 color: #fff;
 }
 #indkobsListe {
 position: absolute;
 width: 662px;
 left: 50%;
 top: 20px;
 margin-left: -331px;
 border-radius: 8px;
 z-index: 300;
 }
 #indkobsListe.fixed {
 position: fixed;
 top: 15px;
 }
 #indkobsListe.notFixed {
 position: absolute !important;
 top: 15px;
 } 




 #top #productMenuDiv {
 height: 38px;
 }
 #top #miniBasketDiv {
 width: 1180px;
 position: relative;
 }
 #content {
 width: 1180px;
 margin: 0 auto 0 auto;
 border-radius: 8px;
 /* background-color: #ededed;*/
 z-index: 3;
 }
 #bottom {
 margin: 0 auto 0 auto;
 }


 /* TopMenu start */

 #topMenuDiv {
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 30px;
 background-color: #e3e3e3;
 }
 #topMenuDiv ul.topMenu {
 width: 1180px;
 margin: 0 auto 0 auto;
 text-align: left;
 padding: 0px 0px 0px 0px;
 }
 #topMenuDiv ul.topMenu > li {
 position: relative;
 float: left;
 padding: 8px 10px 0 0px;
 }
 #topMenuDiv ul.topMenu > li > a {
 height: 26px;
 display: inline-block;
 color: #000000;
 }
 #topMenuDiv ul.topMenu li .bullet {
 display: inline-block;
 color: #000000;
 padding: 0 8px 0 0;
 }
 #topMenuDiv ul.topMenu a.topHome {
 display: block;
 float: left;
 padding: 4px 10px 0 13px;
 }
 #topMenuDiv ul.topMenu a.topHome .icon{
 color: #000000;
 } 
 #topMenuDiv ul.topMenu a.topHome .icon::before {
 content: "\f015"
 }
 
 #topMenuDiv ul.topMenu li > ul { 
 position: absolute;
 display: none;
 min-width: 250px;
 background-color: #000000;
 top: 30px;
 left: 5px;
 border-bottom-left-radius: 10px;
 border-bottom-right-radius: 10px;
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
 box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
 z-index: 150;
 }
 #topMenuDiv ul.topMenu > li ul li {
 display: block;
 min-width: 250px;
 border-bottom: 1px solid #333333;
 }
 #topMenuDiv ul.topMenu > li ul li:last-child {
 border-bottom: none;
 padding-bottom: 2px;
 }
 #topMenuDiv ul.topMenu > li ul a {
 display: block;
 padding: 8px 8px 8px 10px;
 color: #cccccc;
 } 
 /* TopMenu end */




/* smartSearch start */

#top #smartSearch {
position: absolute;
top: 100px;
right: 0;
border-radius: 8px;
border: 1px solid #e3e3e3;
width: 420px;
height: 32px;
background: #fff;

}
#top #smartSearch input.smartSearchInput {
width: 387px;
height: 28px;
font-size: 19px;
font-style: italic;
border: none;
outline: none;
background-color: transparent;
padding: 2px 0 0 5px;
}
#top #smartSearch .searchButton {
position: absolute;
top: 3px;
right: 8px;
}
#top #smartSearch .searchButton .icon {
color: #000000;
font-size: 25px;
line-height: 25px;
}
#top #smartSearch .searchButton .icon::after {
content: "\f002";
}

/* smartSearch end */

/* productMenu start */
 
#top #cc-header {
background-color: #d0002e;
top: -15px;
left: 30px;
}
#top #sortiment-header {
background-color: #646363;
top: -15px;
left: 10px;
} 
.phead {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
color: #fff;
padding: 3px 10px 0 10px;
position: absolute;
pointer-events: none;
white-space:nowrap;
} 
#top ul.productMenu {
position: relative;
width: 1212px;
margin: 0 auto 0 auto;
text-align: left;
padding: 0px 0px 0px 0px;
z-index: 110;
}
#top ul.productMenu a {
font-size: 14px;
line-height: 16px;
}
#top ul.productMenu > li {
position: relative;
display: block;
float: left;
padding: 0 0 0 0;
z-index: 110;
}
#top ul.productMenu > li.cc {
background-color: #d0002e;
}
#top ul.productMenu > li.last {
padding: 0;
}
#top ul.productMenu > li.cc > a {
font-weight: bold;
}
#top ul.productMenu > li.no0 > a {
padding: 11px 9px 0 9px;
}
#top ul.productMenu > li.sortiment > a {
padding: 11px 9px 0 9px;
}
#top ul.productMenu > li.sortiment ~ li.sortiment > a {
padding: 11px 9px 0 0;
}
#top ul.productMenu > li > a {
height: 38px;
padding: 10px 9px 0 0;
box-sizing: border-box;
display: inline-block;
font-size: 15px;
font-weight: normal;
color: #ffffff;
}
#top ul.productMenu li a:hover,
#top ul.productMenu li.activeParent > a, 
#top ul.productMenu li.active > a {
color: #cccccc;
}
#top #productMenuDiv ul.productMenu li .bullet {
display: inline-block;
color: #fff;
padding: 8px 8px 0 0;
}
#top #productMenuDiv ul.productMenu li .space {
display: inline-block;
background-color: #f0f0f0;
width: 24px;
height: 38px;
box-sizing: border-box;
padding: 0 0 0 0;
background-position: 0 -150px;
background-size: 600px 600px;
background-repeat: no-repeat;
}
#top #productMenuDiv ul.productMenu li .space.left {
float: left;
}

#top #productMenuDiv ul.productMenu li .space.right {
float: right;
}
#top #productMenuDiv ul.productMenu li  .space .space1 {
display: inline-block;
background-color: #646363;
width: 8px;
height: 38px;
box-sizing: border-box;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;  
}
#top #productMenuDiv ul.productMenu li  .space .space2 {
display: inline-block;
width: 8px;
height: 38px;
}
#top #productMenuDiv ul.productMenu li  .space .space3 {
display: inline-block;
background-color: #d0002e;
width: 8px;
height: 38px;
box-sizing: border-box;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;  
}
#top #productMenuDiv ul.productMenu li  .space.right .space1 {
background-color: #d0002e;
}
#top #productMenuDiv ul.productMenu li  .space.right .space3 {
background-color: #646363;
}





.productMenu li > ul {
position: absolute;
display: none;
min-width: 200px;
background-color: #fff;
top: 38px;
left: 5px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.50);
-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.50);
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.50);
z-index: 100;
}
.productMenu li.no0 > ul {
left: 30px;
}
.productMenu li.cc > ul {
/* background-color: #d0002e;*/
}
#top ul.productMenu > li ul li {
display: block;
min-width: 200px;
border-bottom: 1px solid #333333;
}
#top ul.productMenu > li ul li:last-child {
border-bottom: none;
padding-bottom: 2px;
}
#top ul.productMenu > li ul a {
display: block;
padding: 8px 15px 8px 10px;
color: #000;
}
#top ul.productMenu > li ul a:hover {
color: #222;
}
#top ul.productMenu > li.hideshow {
padding-right: 0;
}
#top ul.productMenu > li.hideshow > a {
position: relative;
top: 1px;
font-size: 11px;
text-transform: uppercase;
color: #ffff80;
}
#top #productMenuDiv ul.productMenu li.hideshow .bullet {
display: inline-block;
padding: 0px 9px 0 0;
}
#top ul.productMenu > li.hideshow > a .icon {
font-size: 13px;
line-height: 12px;
color: #ffff80;
}
#top ul.productMenu > li.hideshow > a .icon::before {
content: " \f0d7";
}
.productMenu li.hideshow ul {
position:absolute;
display:none;
left:0px;
}
.productMenu li.hideshow {
position:relative;
}
#top #productMenuDiv ul.productMenu li.hideshow ul li ul {
display: none !important;
}

#top #productMenuDiv ul.productMenu li.hideshow ul li .bullet {
display: none;
}
#top #productMenuDiv ul.productMenu li.hideshow ul li a {
white-space: nowrap;
}

/* Spotmarket */

body.L2 #top ul.productMenu > li a[href*="467669.aspx"] {
display: inline-block !important;
font-weight: bold;
font-size: 18px;
font-family: arial narrow;
color: #fff;
}








/* productMenu end */


/* leftPane & ContentPane start */
#content #contentPane {
float: right;
width: 980px;
min-height: 500px;
text-align: left;
margin: 0 0 0 0;
padding: 15px 0 0 0;
text-align: left;
position: relative;
z-index: 97;
}
#content #leftPane {
float: left;
width: 200px;
min-height: 500px;
text-align: left;
padding: 15px 0 0 0;
}
 
/* Productmenu All start */
#content #leftPane .productMenuLevel2 {
position: relative;
width: 180px;
margin: 0 0 15px 0;
z-index: 2;
}
#content #leftPane .productMenuLevel2 > li,
#content #leftPane .productMenuLevel2 > li.active > a,
#content #leftPane .productMenuLevel2 > li.activeParent > a {
display: none;
}
#content #leftPane .productMenuLevel2 li.active,
#content #leftPane .productMenuLevel2 li.activeParent {
display: block;
}
#content #leftPane .productMenuLevel2 li ul > li a {
display: block;
width: 170px;
height: 22px;
background-color: #666666;
color: #ffffff;
padding: 6px 0 0 10px;
border-radius: 8px;
margin: 0 0 6px 0;
}
#content #leftPane .productMenuLevel2 > li > ul li a:hover,
#content #leftPane .productMenuLevel2 > li > ul li.active a,
#content #leftPane .productMenuLevel2 > li > ul li.activeParent a { 
background-color: #000000
}

/* Productmenu All end */

/* Productmenu Wine & Spirits start */ 

/* Productmenu All start */
#content #contentPane .productMenuLevel2 li.active ul {
position: relative;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 15px 0 15px 0;
}
#content #contentPane .productMenuLevel2 > li,
#content #contentPane .productMenuLevel2 > li.active > a,
#content #contentPane .productMenuLevel2 > li.activeParent > a {
display: none;
}
#content #contentPane .productMenuLevel2 li.active,
#content #contentPane .productMenuLevel2 li.activeParent {
display: block;
}
#content #contentPane .productMenuLevel2 li ul > li a {
display: inline-block;
text-align: center;
width: 180px;
height: 32px;
font-size: 16px;
line-height: 16px;
background-color: #666666;
color: #ffffff;
padding: 13px 0 0 0;
border-radius: 8px;
margin: 0 10px 10px 0;
}
#content #contentPane .productMenuLevel2 > li > ul li a:hover,
#content #contentPane .productMenuLevel2 > li > ul li.active a,
#content #contentPane .productMenuLevel2 > li > ul li.activeParent a { 
background-color: #000000
}


/* Productmenu Wine & Spirits end */

/* leftPane & ContentPane end */

/* FrontpageBanner Top Extra start */

#contentExtra #extraTopBannerDiv {
position: relative;
width: 1180px;
margin: 20px auto 0 auto;
z-index: 97;
}

#extraTopBannerDiv a {
position: relative;
display: block;
margin-bottom: 20px;
width: 580px;
height: 200px;
border-radius: 8px;
background-repeat: no-repeat;
background-size: cover;
background-position: bottom center;
}
#extraTopBannerDiv a .textBackground {
position: absolute;
width: 580px;
height: 40px;
background-color: #000000;
bottom: 0px;
z-index: 98;
vertical-align: middle;
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
#extraTopBannerDiv a .text {
position: absolute;
width: 580px;
bottom: 10px;
left: 10px;
z-index: 99;
color: #fff;
font-size: 20px;
line-height: 22px;
font-weight: bold;
}
#extraTopBannerDiv a.extraTopBanner1 {
float: left;
}
#extraTopBannerDiv a.extraTopBanner2 {
float: right;
}
#extraTopBannerDiv a.extraTopBanner2.WEBLOCATION {
background-image: url('https://fakta-v3.test.esellercloud.dk/media/374/v1/img/foto-Harrislee-1a.jpg');
}
#extraTopBannerDiv a.extraTopBanner2.L1 {
background-image: url('https://fakta-v3.test.esellercloud.dk/media/374/v1/img/foto-Harrislee-1a.jpg');
}
#extraTopBannerDiv a.extraTopBanner2.L2 {
background-image: url('https://fakta-v3.test.esellercloud.dk/media/374/v1/img/foto-Aventoft-Spotmarket-1.jpg');
}
#extraTopBannerDiv a.extraTopBanner2.L3 {
background-image: url('https://fakta-v3.test.esellercloud.dk/media/374/v1/img/foto-Suederluegum-1.jpg');
}


/* FrontpageBanner Top Extra end */




/* FrontpageBanner start */
#frontpageBanner {
max-width: 1180px;
border: 1px solid #cccccc;
border-radius: 8px;
overflow: hidden !important;
margin: 20px auto 20px auto;
}

#frontpageBanner {
border-radius: 8px;
}

#Banner1bdy,
#Banner6bdy {
display: none;
border: 1px solid #cccccc;
border-radius: 8px;
overflow: hidden !important;
margin: 0 0 15px 0;
}
#Banner1bdy img,
#Banner6bdy img {
border-radius: 8px;
}
/* FrontpageBanner end */

/* FrontpageBanner extra start */
#extraBannerDiv {
display: block !important;
}
#extraBannerDiv a {
display: inline-block;
margin-bottom: 15px;
}
#extraBannerDiv a:first-child {
margin-right: 15px;
}


#extraBannerDiv a img {
border-radius: 8px;
max-width: 460px;
}
/* FrontpageBanner extra end */





 /* sideBanner start */

 #Banner2bdy {
 display: none;
 border-radius: 8px;
 overflow: hidden !important;
 }
 #Banner2bdy img {
 border-radius: 8px;
 }

/* sideBanner end */




/* leftPaneBanner start */

 #Banner3bdy,
 #Banner4bdy,
 #Banner5bdy, 
 #avisBannerExtra,
 .avisBannerExtra {
 width: 180px;
 position: relative;
 }
 #Banner3bdy > div,
 #Banner4bdy > div,
 #Banner5bdy > div,
 #avisBannerExtra > div,
 .avisBannerExtra > div  {
 width: 178px;
 border: 1px solid #cccccc;
 border-radius: 8px;
 overflow: hidden !important;
 margin: 0 0 15px 0px;
 }
 #Banner3bdy img,
 #Banner4bdy img,
 #Banner5bdy img,
 #avisBannerExtra img {
 width: 100%;
 border-radius: 8px;
 }

 .bannerLink {
 display: block;
 width: 178px;
 border: 1px solid #cccccc;
 border-radius: 8px;
 overflow: hidden !important;
 margin: 0 0 15px 0px;
 position: relative;
 }
 .bannerLink img {
 width: 100%;
 border-radius: 8px;
 }



 #serviceBanner {
 width: 180px;
 }
 #serviceBanner > div {
 width: 178px;
 border: 1px solid #cccccc;
 border-radius: 8px;
 overflow: hidden !important;
 margin: 0 0 15px 0px;
 }
 /* leftPaneBanner end */
 


 
}

/* Generelle desktop styles end */


/* Print start */

@media print {
  
 body.print {
 overflow-x: visible !important;
 background-color: #fff;
 }
 body.print #main,
 body.print #pullouts {
 display: none !important;
 }
 body.print #indkobsListe {
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 }
 body.print #indkobsListe .navbutton {
 display: none;
 }



 /* Print end */
 
 
 
}





/* 800px - 1024px start */


@media (min-width: 800px) and (max-width: 1023px) {

 #top #topDiv #faktaLogo {
 width: 422px;
 } 
 #contentExtra #extraTopBannerDiv {
 width: 780px;
 }
 #contentExtra #frontpageBanner {
 width: 780px;
 }  
 #top #topDiv {
 width: 780px;
 }
 #top #topDiv #faktaf {
 display: none;
 }
 #topDiv a#loginButton {
 right: 5px;
 }
 #topDiv a#loginButton .text {
 display: none;
 }
 #content,
 #top #miniBasketDiv {
 width: 780px;
 }
 #content #leftPane {
 width: 200px;
 }
 #content #contentPane {
 width: 580px;
 }
 #topMenuDiv ul.topMenu {
 width: 780px;
 }
 #topMenuDiv ul.topMenu .bullet {
 display: none !important;
 }
 #top ul.productMenu {
 width: 814px;
 }
 #extraTopBannerDiv a,
 #extraTopBannerDiv a .textBackground {
 width: 383px;
 }
 #top #indkobsListeDiv {
 width: 780px;
 }
 #top #smartSearch {
 width: 320px;
 }
 #top #smartSearch input.smartSearchInput {
 width: 287px;
 }
 #top .selectShopButton {
 right: 200px; 
 }
 #top .showMinibasketButton .topBasketText {
 display: none;
 } 
 

}

/* 800px - 1024px end */



/* 800px - 1024px Tablet Portrait start */
@media only screen and (device-width: 800px) and (device-height: 1024px) and (-webkit-min-device-pixel-ratio: 1)and (orientation:portrait) {

 #top #topDiv #faktaLogo {
 width: 422px;
 }
 
 #contentExtra #extraTopBannerDiv {
 width: 780px;
 }
 #contentExtra #frontpageBanner {
 width: 780px;
 }  
 #top #topDiv {
 width: 780px;
 }
 #top #indkobsListeDiv {
 width: 780px;
 }
 #top #smartSearch {
 width: 320px;
 }
 #top #smartSearch input.smartSearchInput {
 width: 287px;
 }
 #top .selectShopButton {
 right: 200px; 
 }
 #top .showMinibasketButton .topBasketText {
 display: none;
 }  


}
/* 800px - 1024px Tablet Portrait end */











/* 1024x - 1200 start */
@media (min-width: 1024px) and (max-width: 1210px) {

 #contentExtra #extraTopBannerDiv {
 width: 980px;
 }
 #contentExtra #frontpageBanner {
 width: 980px;
 }  
 
 /* FrontpageBanner Top Extra start */

 #contentExtra #extraTopBannerDiv {
 width: 980px;
 }

 #extraTopBannerDiv a {
 width: 481px;
 }
 #extraTopBannerDiv a .textBackground {
 width: 481px;
 }
 #extraTopBannerDiv a .text {
 width: 481px;
 }

 /* FrontpageBanner Top Extra end */



 
 #top #topDiv {
 width: 980px;
 }
 #topMenuDiv ul.topMenu .bullet {
 display: none !important;
 }
 #content,
 #top #miniBasketDiv{
 width: 980px;
 }
 #content #contentPane {
 width: 780px;
 }
 #topMenuDiv ul.topMenu {
 width: 980px;
 }
 #top #productMenuDiv ul.productMenu {
 width: 1014px;
 }
 #top #indkobsListeDiv {
 width: 980px;
 }
 
 /* App cms start */
 .appText {
 width: 350px;
 }
 /* App cms end */

 /* FrontpageBanner extra start */
 #extraBannerDiv a img {
 width: 365px;
 }
 /* FrontpageBanner extra end */


}
/* 1024x - 1200 end */








/* 1200+ start */
@media (min-width: 1210px) {

}
/* 1200+ end */



/* 1600+ start */
@media (min-width: 1600px) {

 #sideBannerNew {
 display: block !important;
 position: absolute;
 width: 1590px;
 height: 100%;
 top: 218px;
 left: 50%;
 margin-left: -795px;
 z-index: 1;
 }

 #sideBanner.fixed {
 position: fixed;
 top: 15px;
 }
 #sideBannerNew .banner {
 position: relative;
 z-index: 2;
 }

 #sideBannerNew .banner .left {
 width: 190px !important;
 height: 674px !important;
 float: left;
 }
 #sideBannerNew .banner .right {
 width: 190px !important;
 height: 674px !important;
 position: absolute;
 left: 1400px;
 } 
 #sideBannerNew img {
 width: 190px !important;
 height: 674px !important;
 border-radius: 8px;
 }

}
/* 1600+ end */




/* Intern start */

#adminButtons {
padding: 0 0 20px 0;
}
#adminButtons a {
color: #6e002e;
}
#adminButtons a:hover {
color: #000000:
}
#adminButtons .active {
font-weight: bold;
}
.productFoto .productId {
display: inline-block;
width: 140px;

}
.productFoto a {
color: #000000;
}
.productFoto a span {
color: #666666;
}
.produktAntaltext {
display: inline-block;
width: 200px;

}

/* Intern end */


