body {
    /*
   background-color:#f2e9c2;
   background-image:url('/images/skins/bangsoe/new/dk/images/background2.png');
   background-repeat:repeat-x;
   background-attachment:fixed;
   background-position:top;
    */
}
body,table,td {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#505050;
   -webkit-text-size-adjust: 100%;
   -moz-text-size-adjust: 100%;
   -ms-text-size-adjust:100%;
   
}
/*
table#ShopMainLayOutTable.FullHeightWidthTable {
   width:751px;
   width:960px;
   background-color:red;
   height:auto !important;
   margin:0 auto;
}
*/
img {
   border:0;
}
p {
   margin:0;
   padding:0;
}
.ProductMenu_MenuItemBold {
   font-weight:normal;
}
hr {
   margin:6px 0;
   clear:both;
   height:1px;
   color:silver;
   border: none;
   background-color: transparent;
   border-bottom:solid 1px rgba(218,218,218,1.00);
}
ul {
 margin:10px 0 0 20px;
 padding:0px;
}
.BuyButton_ProductInfo input, input.TextInputField_ProductInfo, input.SearchField_SearchPage, input.SubmitButton_SearchPage {
   -webkit-appearance: none;
   border-radius: 0;
}
.TextInputField_OrderStep1 {
   -webkit-appearance: none;
   border:solid 1px #c9c9c9;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   padding:0px 0 0px 5px;
   height:19px;
   vertical-align:top;
   margin:2px 0px 2px 0px;
   border-radius: 0;
}
.Order_empty_basket {
   float: left;
}
.Basket_Order {
   float: right;
}

.Main_TD {
   width:578px;
   background-color:#ffffff;
}
#ContentContainer_DIV {
   width:538px;
   margin-left:21px;
   margin-bottom:10px;
}

h1 {
   font-size:23px;
   /*color:#7373a5;*/
   color:#505050;
   font-weight:normal;
   margin:0 0 10px 0;
   padding:0;
   text-align:left;
}
.purple {
   color:#8585b4;
}
h2 {
   font-size:12px;
   text-indent:5px;
   color:#8585b4;
   font-weight:bold;
   padding:0 0 3px 0;
   margin:10px 0 6px 0;
   background-image:url('/images/skins/bangsoe/new/dk/images/h2Background.png');
   background-repeat:no-repeat;
   background-position:bottom left;
}
h3 {
   font-weight:bold;
   margin:0 0 4px 0;
   padding:0;
   font-size:11px;
}

h2 a:link, h2 a:active, h2 a:visited {
   color:#8585b4;
}
h2 a:hover {
   color:#505050;
}

a[href*="ToggleVat"], a[href*="ToggleVat"] + br {
   display: none;
}

#ProductmenuContainer_DIV br {
   display:none;
}
#Table49 {
   background-color:#FFF;
   border-top:solid 13px #ffffff;
   border-bottom:solid 13px #ffffff;
}
.ProductMenuCol_TD {
   background-image:url('/images/skins/bangsoe/new/dk/images/productMenuBackground.png');
}
.productMenuSpace {
   margin-left:5px;
}
.productMenuSpace a:link, .productMenuSpace a:active, .productMenuSpace a:visited {
   color:#505050;
   font-weight:500;
}
.productMenuSpace a:hover {
   color:#8585b4;
}

#ProductMenu_Table a:link, #ProductMenu_Table a:active, #ProductMenu_Table a:visited {
   color:#505050;
}
#ProductMenu_Table a:hover {
   color:#8585b4;
}

#ShopLayOut_SpaceTop_TD {
   vertical-align:top;
   
   
}
#topTable {
   width:713px;
   height:75px;
   margin-left:19px;
}

.TopMenu_TR {
   display:none;
}
/*
#ShopLayOut_SpaceLeft_TD, #ShopLayOut_SpaceRight_TD {
   display:none;
}
*/
#ShopLayOut_SpaceBottom_TD {
   
   vertical-align:top;
   padding:43px 0 0;
   /*
   background-image:url('/images/skins/bangsoe/new/dk/images/bottomBackground.png');
   background-repeat:no-repeat;
   */
}
#ShopLayOut_SpaceBottom_TD table {
   display:none;
}
#ShopLayOut_Search_TD br {
   display:none;
}
.NumberProduct_Basket br {
   display:none;
}

.SearchField_SearchPage {
   float: left;
}
.SubmitButton_SearchPage {
   width:40px;
   border:0;
   float: left;
}

.SubHeader {
   font-weight:bold;
   display:block;
   margin-bottom:4px;
}

.framePhoto {
   margin-bottom:10px;
   margin-left:15px;
   float:right;
}

.Heading_OrderStep1_TBL, .TableLines_OrderStep2, .TableLines_OrderStep3 {
   margin-top:-8px;
}
.Heading_OrderStep1_TBL br, .OrderStep2_Methods_Header_TD br, .OrderStep3_Methods_Header_TD br.canBeHidden {
   display: none;
}

.Heading_CreditCardPayment .steppay {
   display: none;
}
#CreditCardPayment_TD .steppay {
   float:right;
   margin:7px 6px 0 0;
}
.OrderStep2_Methods_Devider_TD {
   display: none;
}

#cmsNewsletter {
   background-image:url('/images/skins/bangsoe/new/dk/images/newsletterBackground.gif');
   background-repeat:no-repeat;
   background-position:bottom right;
   padding:0 0 110px;
}

.Frontpage_Custom_TBL {
   margin:15px 0 0;
}

ul.ProductList_Custom_UL, ul.Frontpage_Custom_UL {
   margin:0 -2%;
   padding:0;
   list-style-type:none;
}
ul.ProductList_Custom_UL:after, ul.Frontpage_Custom_UL:after {
   clear:both;
   content:"";
   display:block;
}
ul.ProductList_Custom_UL > li, ul.Frontpage_Custom_UL > li {
   width:29.33%;
   margin:0 2% 3%;
   display:inline-block;
   vertical-align:top;
}
ul.Frontpage_Custom_UL > li {
   margin-bottom: 0;
}
.productBox {
   text-align:center;
}
.productBox img {
   display:block;
   margin:0 0 5px;
   width:100%;
   border: solid 1px #cccccc;
}
.productBox:hover img {
   border-color:#8585b4;
}
/*
.productBox {
   width:185px;
}
#product {
   width:165px;
   height:165px;
   border:solid 1px #cccccc;
   float:left;
   margin-bottom:5px;
}
#productGiclee {
   width:165px;
   height:165px;
   border:solid 1px #cccccc;
   float:left;
   margin-bottom:5px;
   background-color:#ebe9ea;
   overflow:hidden;
}
#productGiclee img {
   margin-top:-5px;
   margin-left:-5px;
   width:163px;
   display:block;
}
.cutImage {
   width:153px;
   height:153px;
   overflow:hidden;
   margin-top:6px;
   margin-left: 6px;
}
#product img {
   margin-top:0;
   width:163px;
}
#product:hover, #productGiclee:hover {
   border:solid 1px #8a8ac4;
}
.productInfo {
   clear:both;
   float:left;
   width:165px;
   padding-bottom:10px;
}
.ProductList_Custom_TBL .productInfo {
   text-align: center;
}
*/
.productlist-footer-td {
   text-align: center!important;
}
#productImage {
   border:solid 2px #cccccc;
   margin-bottom:20px;
   width:300px;
}

#productImageGiclee {
   border:solid 1px #cccccc;
   margin-bottom:20px;
   width:300px;
   height:300px;
   background-color:#ece8e9;
   overflow:hidden
}
/*
.cutImageLarge {
   margin-top:-3px;
   margin-left:-3px;
   width:297px;
   height:297px;
   overflow:hidden;
}
*/
/*
#productImageGiclee {
   border:solid 1px #cccccc;
   margin-bottom:20px;
   width:294px;
   height:294px;
   background-color:#ece8e9;
   overflow:hidden
}
.cutImageLarge {
   margin-top:-3px;
   margin-left:-3px;
   width:297px;
   height:297px;
   overflow:hidden;
}
*/
#productBuy {
   border:dotted 1px #cccccc;
   padding:10px;
   margin: 0 0 4px;
}

.VariantGroup {
   border-collapse:collapse;
}
.VariantGroup input {
   display:inline;
}

.TableLines_ProductInfo {
   margin:0;
   height:1px;
   color:silver;
   border: none 1px silver;
   border-bottom:solid 1px silver;
}


/*FAVORITLISTE*/
.FavTB_ProdAmountTD {
display:none;
}
.FavTB_ProdImage {
   border: solid 1px #cccccc;
}
.FavTB_ProdImageTD {
width:160px;
height:160px;
padding-right:15px;
text-align:center;
}
.FavTB_ActionButtonsTD {
   vertical-align:top;
}

#ikonHome a {
   width:20px;
   height:20px;
   display:inline-block;
   background-image:url('/images/skins/bangsoe/new/dk/images/ikonHome.gif');
}
#ikonHome a:hover {
   background-image:url('/images/skins/bangsoe/new/dk/images/ikonHomeHover.gif');
}

#ikonEmail {
   width:18px;
   height:11px;
   display:inline-block;
   background-image:url('/images/skins/bangsoe/new/dk/images/Brevikon.gif');
}
#ikonEmail:hover {
   background-image:url('/images/skins/bangsoe/new/dk/images/BrevikonFarve.gif');
}


/*
#ikonDk {
   width:20px;
   height:13px;
   display:inline-block;
   background-image:url('/images/skins/bangsoe/new/dk/images/Danskflag.gif');
}
#ikonDk:hover {
   background-image:url('/images/skins/bangsoe/new/dk/images/DanskflagFarve.gif');
}
#ikonUsa {
   width:20px;
   height:13px;
   display:inline-block;
   background-image:url('/images/skins/bangsoe/new/dk/images/Amerikanskflag.gif');
}
#ikonUsa:hover {
   background-image:url('/images/skins/bangsoe/new/dk/images/AmerikanskflagFarve.gif');
}
*/


#ikonGalleri {
   width:36px;
   height:44px;
   display:inline-block;
   background-image:url('/images/skins/bangsoe/new/dk/images/GalleriIkon.gif');
   margin-right:9px;
}
#ikonGalleri:hover {
   background-image:url('/images/skins/bangsoe/new/dk/images/GalleriIkonFarve.gif');
}

#ikonShop {
   width:33px;
   height:45px;
   display:inline-block;
   background-image:url('/images/skins/bangsoe/new/dk/images/ShopIkon.gif');
   margin-right:9px;
}
#ikonShop:hover {
   background-image:url('/images/skins/bangsoe/new/dk/images/ShopIkonFarve.gif');
}

#ikonKursus {
   width:33px;
   height:51px;
   display:inline-block;
   background-image:url('/images/skins/bangsoe/new/dk/images/KursusIkon.gif');
}
#ikonKursus:hover {
   background-image:url('/images/skins/bangsoe/new/dk/images/KursusIkonFarve.gif');
}

#logo {
   vertical-align:bottom;
   margin-left:10px;
}
#ikonUk, #ikonDk {
   margin:0 1px 7px;
}
#ikonUk {
   vertical-align:bottom;
   width:20px;
   height:13px;
   display:inline-block;
   background-image:url('/images/skins/bangsoe/new/dk/images/Amerikanskflag.gif');
}
#ikonUk:hover {
   background-image:url('/images/skins/bangsoe/new/dk/images/Amerikanskflagfarve.gif');
}
#ikonDk {
   vertical-align:bottom;
   width:20px;
   height:13px;
   display:inline-block;
   background-image:url('/images/skins/bangsoe/new/dk/images/Danskflag.gif');
}
#ikonDk:hover {
   background-image:url('/images/skins/bangsoe/new/dk/images/Danskflagfarve.gif');
}


.VariantGroupLabel {
   display:none;
}
#variantsContent .TextInputField_ProductInfo {
   margin-top:10px;
   width:510px;
}
.TextInputField_ProductInfo {
   margin:10px 0px 0px 0px;
   border: 1px solid #ccc;
   padding:0 0;
   width:30px;
   height:19px;
   text-align:center;
}
#BUYSECTION br {
   display:none;
}
#BUYSECTION td {
   vertical-align: bottom;
}
.antal {
   margin:0 0 0 3px;
}
td.BuyButton_ProductInfo input {
   float:left;
}
.topImg {
   margin-top:7px;
}
.imgText {
   margin-top:4px;
}

.Deactiv_Productmenu b, .Activ_Productmenu b {
   font-weight:normal;
}

#ProductMenu_Table {
   margin-left:5px;
}
.menuSpacer {
   height:1px;
   margin:6px 0;
   background-image:url('/images/skins/bangsoe/new/dk/images/h2Background.png');
   background-repeat:no-repeat;
}

.SearchField_SearchPage {
   border:solid 1px #c9c9c9;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   padding:0px 0 0px 5px;
   height:19px;
   width:83px;
   vertical-align:top;
   margin:0 1px 0 5px;
}
.SubmitButton_SearchPage {
   border:none;
   background-image:url('/images/skins/bangsoe/new/dk/images/btnSearch.png');
   width:40px;
   height:21px;
   cursor:pointer;
}
.SubmitButton_OrderStep1, .SubmitButton_OrderStep2, .SubmitButton_OrderStep3, .btn {
   border:solid 1px #c8cadf;
   background-color:#e5e8f9;
   height:21px;
   color:#9999c5;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   -webkit-appearance: none;
   border-radius: 0;
}
.Orderstep1_loginBoxes .SubmitButton_OrderStep1 {
   float:left;
}

#country, #lcountry, .OptionSelect_ProductInfo {
   border:solid 1px #c9c9c9;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   padding:2px 0 3px 0;
   margin:1px 0;
   color:#666666;
}
.TextInputField_Orderstep1, .input {
   border:solid 1px #c9c9c9;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   padding:2px 0 3px 5px;
   height:21px;
   width:140px;
   margin:1px 0;
   color:#666666;
}
.CMS_TD .input, form[name="Subscribe"] .input {
   height:19px;
   padding:0 0 0 5px;
}

.Foto1_OrderStep1 img, .Foto1_OrderStep2 img, .Foto1_OrderStep3 img, .Foto1_OrderStep4 img {
   float:right;
   margin-top:5px;
}

.pagingOrder {
   display: none;
}
.stepImage {
   float: right;
   margin-top: 5px;
}

.BackgroundColor1_Orderstep1 hr {
   display:none;
}
.BackgroundColor1_Orderstep1 td, .BackgroundColor1_OrderStep2 td, .BackGroundColor1_OrderStep3 td {
   text-align: left;
}

.hr {
   height:1px;
   border: none 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   font-size:0;
   overflow:hidden;
}

hr.TableLines_ProductInfo {
   color: silver;
   background-color: #cccccc;
   height: 1px;
   border:0;
}

.LoadProfile_Orderstep1_TBL {
   border-bottom:solid 1px silver;
   border-top:solid 1px silver;
}

.SubmitButton_TipFriend {
   background-image:url('/images/skins/bangsoe/new/dk/images/btnSend.png');
   border:none;
   height:21px;
   width:47px;
   cursor:pointer;
   margin-top:5px;
}
td.ShowBasket_ProductLine_ActionButtons_TD {
   white-space:nowrap;
}
#showBasket th {
   font-weight:bold;
}
td.Heading_ShowBasket {
   white-space:nowrap;
}
#Favorites_TD form {
   display:none;
}
#btnAddthis {
   float:left;
   margin:0 0 0 0;
}
#btnAddthis {
   font-size: 0;
}
#btnAddthis img {
   margin: 0 5px 0 0;
}
#btnFavorite {
   margin:0 0 0;
   float:left;
}
.btn-print-wishlist {
   float:right;
   margin:28px 0 0;
}
.FavTB_ActionButtonsTD {
   padding:4px 0 0 !important;
}
.right-td {
   margin:-3px 0 0 0 !important;
   padding:0 0 30px;
   font-size:11px;
   line-height:13px;
}
.ProductList_Custom_TBL td {
   text-align: center;
}
#ContentContainer_TBL, #ContentContainer_TBL td {
   
}
.FullHeightCell {
   text-align:left;
}
table.FavTB {
   margin-top:15px;
}

/* FACEBOX */
#facebox {
   position: absolute;
   top: 0;
   left: 0;
   z-index: 1000;
}
#facebox * {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}
#facebox .popup {
   position: relative;
   margin:0 auto;
}
#facebox .content-container {
   margin:0 0 0 -150px;
   padding:44px 38px 0;
   width:357px;
   height:219px;
   text-align:left;
   font-family:'Century Gothic';
   color:rgba(255,255,255,1.00);
   font-size:13px;
   
   background-image:url('/images/skins/bangsoe/new/uk/images/faceboxBackground.png');
   background-color:transparent;
   position:relative;
}
#facebox .content-container.obs {
   background-image:url('/images/skins/bangsoe/new/uk/images/faceboxBackgroundObs.png');
}
#facebox #freeThresholdText {
   display:inline-block;
   padding:18px 0 0;
   margin:0;
}
#facebox .facebox-header {
   font-size:20px;
   margin:0 0 10px;
   max-width: 204px;
}
#facebox .facebox-header.obs {
   font-size:40px;
   margin:0px 0px 30px;
}
#facebox .footer {
   margin: 20px 0 0;
}
#facebox .button, a.button {
   margin: 5px 5px 0 0;
   background-color:#e5e8f9;
   border:solid 1px #797fb8;
   display:inline-block;
   color:#797fb8;
   font-family:Verdana;
   font-size:11px;
   line-height:11px;
   padding:4px 10px 6px;
   text-decoration:none;
}
#facebox_overlay {
   position: fixed;
   top: 0px;
   left: 0px;
   height: 100%;
   width: 100%;
}
.facebox_hide {
   z-index: -100;
}
.facebox_overlayBG {
   background-color: #000;
   z-index: 999;
}
#facebox .dont-show {
   font-size:12px;
   display:none;
   margin:15px 0 0;
}
#facebox .dont-show span {
   vertical-align:middle;
}
* html #facebox_overlay { /* ie6 hack */
 position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.freeDeliveryPopupText {
   margin:15px 0 0;
}
.freeDeliveryPopupText strong {
   display:block;
   color:#A15984;
}
.freeDeliveryPopupText a {
   display:block;
   margin:6px 0 0;
}


@media print {
   .Toolbar_ProductInfo, #btnAddthis, #btnFavorite, #BUYSECTION {
       display: none !important;
       visibility: hidden;
   }
   #productImageGiclee, #ProductInfo_MagixZoomPlus_MainImage_TD, .ProductInfo_MagixZoomPlus_MainImage_TABLE, #ProductInfo_MagixZoomPlus_IMG, .ProductInfo_MagixZoomPlus_MainImage_TABLE, .leftCard, #Productinfo_MagicZoomPlus_Image_DIV, #ProductInfo_MagixZoomPlus, .MagicZoomPlus > img {
       width: 300px;
   }
}
