Body { background: #fff url("/images/body.gif") repeat-x 0 0; color: #000; font: 11px arial, sans-serif; margin: 0; padding: 0; text-align: left; }
.ShopMainLayOutTable { font-size: 11px; padding: 0 0 30px 30px !important; }
#ShopLayOut_Content_TD { margin: 0; padding: 0; text-align: left !important; vertical-align: top; }
#Table49 { margin: 20px 0 0 0; }
a { text-decoration: none !important; }
a:hover { text-decoration: underline !important; }
.Main_TD td { font-size: 11px; }
nobr { padding: 0 3px; }
#ContentContainer_DIV, .ContentContainer_DIV { margin: 0 0 0 10px; padding: 0; width: 655px;}
.SpaceRight_TD { display: none; }
.SpaceLeft_TD { display: none; }
.Terms_TD td center { text-align: left; }
.Heading_Terms { color: #4bc3c8; font: 30px arial, serif; margin: 0; padding: 0; width: 100%; }
.Text1_Terms { line-height: 150%; padding: 10px 0; width: 100%; }
.BreadCrumb_ProductList { padding: 0 0 10px; }
a.BreadCrumbLink_Deactive, a.BreadCrumbLink { color: #646464; font-weight: normal; }
a.BreadCrumbLink_Active { font-weight: normal; }
.label { padding: 0 0 0 20px; }
a.SubCats_Prodlink { background-color: #ebebeb; color: #4bc3c8; float: left; font-weight: bold; padding: 8px 0; text-align: center; width: 180px; }
.Heading_FrontPage, .Heading_B2Blogin { color: #4bc3c8; font: 30px arial, serif; line-height: 100%; margin: 0; padding: 0; }
span.Heading_B2Blogin { left: -1px; position: relative; top: -24px; }
.B2BLogin_TD { margin: 0 0 0 3px; }

/* Top Menu */
.TopMenu_TD { border-bottom: 3px solid #eee; font-family: arial, serif !important; }
.TopMenu_TD a:link { color: #646464; float: left; font: 16px arial, serif !important; height: 16px; padding: 10px 44px 5px 0; text-decoration: none; }
.TopMenu_TD a.flag { border: 0; padding: 5px 0 5px 10px; }
.TopMenu_TD a.flag img { border: 0; }
.TopMenu_TD .sprog { float: right; position: relative; right: 0; top: 9px; }
.TopMenu_TD a:hover { text-decoration: underline; }

/* Space Top - LOGO */
.SpaceTop_TD { height: 112px !important; margin: 0; padding: 0; }
.SpaceTop_TD h1 a { background: url("/images/logo.gif") no-repeat 0 0; display: block; height: 112px; margin: 0; overflow: hidden; padding: 0; text-indent: -10000em; width: 117px; }

/* Space Bottom */
span.vcard { background-color: #ebebeb; color: #15a3e5; display: block; font-size: 10px; margin-top: 20px; padding: 5px 0; width: 885px !important; }
span.org, span.street-address, span.city, span.tlf, span.cvr, span.email, span.img { padding: 0 10px; }
.SpaceBottom_TD a { color: #15a3e5; }

/* Basket */
.Basket_TD { background-color: #bebebe; height: auto; margin: 0 0 10px; padding: 10px; width: 210px !important; }
.Basket_TD a { color: #fff; }
.Heading_Basket { font: bold 13px arial, serif; }
.NumberProduct_Basket { font-size: 11px; padding: 3px 0 6px; }
.TotalSum_Basket { font-size: 11px; padding: 6px 0 0; }
.Amount_Basket { font-size: 11px; padding: 6px 0 0; text-align: right; }
.Foto1_Basket {  }
.ErrorText_Basket {  }
.MethodFees_Basket_TBL { font-size: 11px; }
.MethodFees_Basket_PayMethod_TR { color: #bebebe; font-size: 0px; }

/* FrontPage */
.ContentTable_Frontpage { margin: 0 0 0 -3px; width: 655px; }
.Heading_FrontPage { color: #4bc3c8; font: 30px arial, serif; line-height: 100%; margin: 2px 0 0 1px; padding: 0; widthX: 100%; }
.Text1_FrontPage, .Text2_FrontPage { font-size: 11px; line-height: 150%; padding: 10px 2px; width: 100%; }
.BottomText_FrontPage { display: none; }
.TableLines_FrontPage {  }
.Description_FrontPage { font: bold 11px; }
.Description_Frontpage a { color: #4bc3c8; }
td.Price_FrontPage { border-bottom: 3px solid #000; font-size: 11px; padding-bottom: 10px; vertical-align: top; }
.Photo2_FrontPage { border-bottom: 3px solid #4bc3c8; border-top: 3px solid #3ec2cf; margin: 10px 0 10px 0; widthX: 100%; }
.Photo3_FrontPage { text-align: center; vertical-align: top; width: 180px; }

/* Show basket */
.ContentContainer_DIV a { color: #4bc3c8; font-weight: bold; }
.ShowBasket_TD td { vertical-align: middle !important; }
.ShowBasket_TD img { margin: 3px; }
.TableLines_ShowBasket { margin: 0 0 0 -1px; width: 655px; }
.Heading_ShowBasket { border-bottom: 3px solid #000; padding: 8px 0; }
.BackgroundColor1_ShowBasket td { border-bottom: 1px solid #000; }
.BackgroundColor2_ShowBasket td { border-bottom: 1px solid #000; }
.headline { color: #4bc3c8; font: normal 30px arial, serif; margin: 3px 0 3px -1px; padding: 0; width: 100%; }
.MethodFees_Basket_TBL { font-size: 11px; }
.MethodFees_Basket_PayMethod_TR { color: #bebebe; font-size: 0px; }

/* Search Page */
.SearchPage_TD { background-color: #fff; padding: 10px 0; text-align: center; width: 210px; }
.SearchPage_TD form { border-bottom: 3px solid #eee; padding: 0 10px 10px 10px; }
.SearchField_SearchPage { width: 105px; }
.SubmitButton_SearchPage { width: 40px; }

/* Product Menu */
.ProductMenu_TD { background-color: #ebebeb; margin: 0; overflow: hidden; padding: 10px; width: 210px; }
.ProductMenu_TD b { font-weight: normal; }
.ProductMenu_TD img { display: none; }
.ProductMenu_TD a.Deactiv_ProductMenu { border-top: 1px solid #4bc3c8; color: #000; float: left; font: 13px arial, serif; height: 16px; letter-spacing: .05em; padding: 3px; text-decoration: none !important; width: 100%; }
.ProductMenu_TD a.Activ_ProductMenu { border-top: 1px solid #4bc3c8; color: #4bc3c8; float: left; font: 13px arial, serif; height: 16px; letter-spacing: .05em; padding: 3px; text-decoration: none !important; width: 100%; }
.ProductMenu_TD a:hover { text-decoration: underline !important; }
.ProductMenu_TD .SubMenu_Productmenu_Table a { border: 0; }
.ProductmenuContainer_DIV { border-bottom: 1px solid #4bc3c8; }
.ProductMenuCol_TD { background-color: #ededed; height: 100%; }
.SubMenu_Productmenu_Table a.Deactiv_ProductMenu, .SubMenu_Productmenu_Table a.Activ_ProductMenu { font-size: 11px; }

/* Product List */
.ProductList_TD { width: 655px; }
.ProductList_TD a { color: #4bc3c8; font-weight: bold; }
.TableLines_ProductList { width: 655px; }
/*.TableLinesNoBottom_ProductList { display: none; }*/
.TableLinesSides_ProductList { border-topX: 3px solid #000; font-size: 11px; padding: 10px 0; width: 655px; }
.TableLinesBG_ProductList { border-topX: 3px solid #000; width: 655px; }
.TableLineBottom_ProductList { border-bottomX: 1px solid #000; }
.Heading_ProductList { color: #4bc3c8; font: 30px arial, serif; margin: 3px 0; padding: 0; width: 100%; }
.BackgroundColor1_ProductList {  }
.BackgroundColor2_ProductList { background-color: #ebebeb; }
.ProductNumber_ProductList { padding: 6px 0; width: 100%; }
.ProductName_ProductList{ cursor: pointer; padding: 3px 0; width: 100%;}
.Description_ProductList { font-size: 11px; padding: 6px 0; vertical-align: top; }
td.Price_ProductList { font-size: 11px; height: 22px; vertical-align: top; }
.PriceStriked_ProductList {  }
.Paging_ProductList  { padding: 3px 0; }
.Toolbar_ProductList { margin: 0; }
.Stockmessage_ProductList { width: 100px;  }
.TextInputField_ProductList {  }
.Photo1_ProductList {  }
.Photo1_ProductList {  }
.Photo1_ProductList {  }
.Description_ProductList {  }
.Description_ProductList {  }
.InfoButton_ProductList img { margin: 6px 0 3px; }
.InfoButton_ProductList {  }
.InfoButton_ProductList {  }
.BuyButton_ProductList input { margin: 3px 0; }

/* Product Info */
.ProductInfo_TD td {  }
/*.ProductInfo_TD hr { display: none; }*/
.ProductInfo_TD a { color: #4bc3c8; font-weight: bold; }
table.TableLines_ProductInfo { margin: 0; width: 655px !important; }
.TableLines_ProductInfo td { padding: 3px 0; }
.TableLinesNoBottom_ProductInfo { display: none; }
.TableLinesSides_ProductInfo {  }
.TableLinesBG_ProductInfo {  }
.TableLineTop_ProductInfo {  }
.TableLineBottom_ProductInfo {  }
td.Heading_ProductInfo { padding: 0; }
td.Heading_ProductInfo span { color: #4bc3c8; font: 30px arial, serif; margin: 0 0 20px -5px; padding: 0; text-align: left; width: 100%; }
.BackgroundColor1_ProductInfo {  }
.PriceStriked_ProductInfo {  }
table.Toolbar_ProductInfo { border-top: 3px solid #000; width: 655px; }
.Toolbar_ProductInfo { padding: 10px 0; }
.SpecialOfferPrice_ProductInfo {  }
.TextInputField_ProductInfo {  }
.OptionSelect_ProductInfo {  }
.MediaLink_ProductInfo {  }
.MediaLinkSelected_ProductInfo {  }
.MediaLinkHover_ProductInfo {  }
.Photo1_ProductInfo {  }
td.Description_ProductInfo { font-size: 11px; padding: 0 10px 0 0; width: 300px; }
.Price_ProductInfo {  }
.PriceStriked_ProductInfo {  }
.Price_ProductInfo {  }
.PriceStriked_ProductInfo {  }
.BuyButton_ProductInfo {  }

/* Anbefal */
.TipFriend_TD table { margin: -24px 0 0 0; width: 655px; }
td.Heading_TipFriend { color: #4bc3c8; font: 24px arial, serif; margin: 0 0 20px -7px; padding: 0; text-align: left; }

/* Order Step 1 */
.ContentContainer_DIV a { color: #4bc3c8; font-weight: bold; }
.OrderStep1_TD {  }
/*.OrderStep1_TD hr { display: none; }*/
.TableLines_OrderStep1 { margin: 0 0 0 -1px; width: 655px; }
.TableLines_OrderStep1 td { padding: 3px 0; }
.BackgroundColor1_OrderStep1 br { display: none; }
.BackgroundColor1_OrderStep1 b { display: block; }
.Heading_OrderStep1 { color: #4bc3c8; font: 30px arial, serif; margin: -7px 0 0 -1px; padding: 0; width: 100%; }
.LoadProfileOk_OrderStep1 {  }
.LoadProfileNotFound_OrderStep1 {  }
.TextInputField_OrderStep1 {  }
.SubmitButton_OrderStep1 {  }
.OptionSelect_OrderStep1 {  }

/* Order Step 2 */
.ContentContainer_DIV a { color: #4bc3c8; font-weight: bold; }
.OrderStep2_TD {  }
/*.OrderStep2_TD hr { display: none; }*/
.TableLines_OrderStep2 { margin: 0 0 0 -1px; width: 655px; }
.TableLines_OrderStep2 td { padding: 3px 0; }
.BackgroundColor1_OrderStep2 br { display: none; }
.BackgroundColor1_OrderStep2 b { display: block; }
.Heading_OrderStep2 { color: #4bc3c8; font: 30px arial, serif; margin: -7px 0 0 -1px; padding: 0; width: 100%; }
.SubmitButton_OrderStep2 { font-weight: normal; }

/* Order Step 3 */
.ContentContainer_DIV a { color: #4bc3c8; font-weight: bold; }
.OrderStep3_TD {  }
/*.OrderStep3_TD hr { display: none; } */
.TableLines_OrderStep3 { margin: 0 0 0 -1px; width: 655px; }
.TableLines_OrderStep3 td { padding: 3px 0; }
.BackgroundColor1_OrderStep3 br { display: none; }
.BackgroundColor1_OrderStep3 b { display: block; }
.Heading_OrderStep3 { color: #4bc3c8; font: 30px arial, serif; margin: -7px 0 0 -1px; padding: 0; width: 100%; }
.Message_OrderStep3 {  }
.SubmitButton_OrderStep3 {  }

/* Order Step 4 */
.ContentContainer_DIV a { color: #4bc3c8; font-weight: bold; }
.OrderStep4_TD {  }
/*.OrderStep4_TD hr { display: none; } */
.TableLines_OrderStep4 { margin: 0 0 0 -1px; width: 655px; }
.TableLines_OrderStep4 td { padding: 3px 0; }
.TableLines_OrderStep4 td br { height: 20px; }
.Heading_OrderStep4 { color: #4bc3c8; font: 30px arial, serif; margin: -7px 0 0 -1px; padding: 0; width: 100%; }
