/* Lite-House CSS */



/* Topmenu */
.TopMenu_TD, td#ShopLayOut_Topmenu_TD {
    /* background: url(/images/skins/cameleon/Cameleon_TopmenuBG5.gif) no-repeat; */
    background: url('/images/design/topmenu/bckground_black.jpg') no-repeat;
    color: #FFFFFF;
    position: relative;
}
.TopMenu_TD a:link, .TopMenu_TD a:visited, .TopMenu_TD a:active, .TopMenu_TD a:hover {
    color: #FFFFFF;
    font: 10px Georgia, "Times New Roman" , Times, serif;
    text-transform: uppercase;
    margin: 0px 1px;
    letter-spacing: .05em;
}
.TopMenu_TD a:hover {
    text-decoration: underline;
}
div.logotop {
    position: relative;
    top: -20px;
    left: 0px;
    float: left;
}
div.logotop a {
    display: block;
    height: 54px;
    width: 177px;
}
/* Basket_TD  search incl.*/
div#basket span.largerType ,div#basket .basketType{
    margin-left:18px;
}
span.largerType {
    font: 28px Georgia, "Times New Roman" , Times, serif;
    text-transform: uppercase;
    display: block;
}
span.largerType a:hover {
    text-decoration: underline;
}
.basketLinkFrontpage {
margin-top:20px;
}
div#basket .campaignNumberFormat {
    font-family: "Times New Roman" , Times, serif;
    display: inline;
}
div#basket {
    background: url('/images/design/forside/frontpage_grad_basket.gif');
    display: block;
    width: 187px;
    padding: 18px 0px 0px 0px;
}
span.basketType {
    font: 10px Georgia, "Times New Roman" , Times, serif;
    text-transform: uppercase;
}
div#search {
    display: block;
    width: 187px;
    height: 60px;
    padding-top: 6px;
    background: url('/images/design/search/search_strokes.gif') no-repeat;
    position: relative;
    top: 16px;
    right: 0px;
    bottom: 0px;
}
.SubmitButton_SearchPage {
    background: url('/images/design/search/soege_knap.gif');
    position: absolute;
    height: 21px;
    width: 34px;
    overflow: hidden;
    text-indent: -2000px;
    top: 7px;
    left: 152px;
    border-width: 0px;
    border-style: none;
    cursor: pointer;
}
input.SubmitButton_AdvancedSearchPage {
    background: url('/images/design/search/soege_knap.gif');
    height: 21px;
    width: 34px;
    overflow: hidden;
    text-indent: -2000px;
    border-width: 0px;
    border-style: none;
    cursor: pointer;
}
.SearchField_SearchPage {
    background: url('/images/design/search/searchbox.gif') repeat-x;
    margin: 0px;
    padding: 4px;
    border: 1px solid #dbdbdb;
    width: 151px;
    height: 21px;
    font: 9px Georgia, "Times New Roman" , Times, serif;
    position: absolute;
    top: 7px;
    left: 0;
    text-transform: uppercase;
    color: #838383;
}
/* ProductMenu */

#ProductmenuContainer_DIV {
    margin-top:22px;
}

.ProductMenu_TD a:link, .ProductMenu_TD b, .ProductMenu_TD a:visited, a.Deactiv_ProductMenu:link, a.Deactiv_ProductMenu:visited, .ProductMenu_TD a:hover, a.Deactiv_ProductMenu:hover {
    font: 12px Georgia, "Times New Roman" , Times, serif;
    color: #000000;
    margin: 2px 0px 0px;
    line-height: 17px;
}
a.Activ_ProductMenu, a.Activ_ProductMenu b {
    color: #000000;
    text-decoration: underline;
}
.ProductMenu_TD a:hover, a.Deactiv_ProductMenu:hover {
    color: #000000;
    text-decoration: underline;
    font-weight: normal;
}
span.menuCat {
    font: 17px/23px Georgia, "Times New Roman" , Times, serif;
}
/* Footer */
div#footer {
    width: 960px;
    float: left;
}
/*.campaignfooter {
	width: 240px;
	height: 0px;
	float: left;
}
*/

#footerdeco {
    background: url('/images/design/footer/footer_deco.gif') no-repeat;
    width: 960px;
    height: 11px;
}
div.adressbar {
    font: 10px "Times New Roman" , Times, serif;
    color: #000000;
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    text-transform: uppercase;
    float: left;
    width: 960px;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
}
#wogwlogo {
    display: block;
    position: absolute;
    right: 0px;
    bottom: 12px;
}
/* forside */

td.fphead1 {
    font: 18px Georgia, "Times New Roman" , Times, serif;
    color: #000000;
    text-align: left;
    text-transform: uppercase;
}
td.fphead2 {
    font: 36px Georgia, "Times New Roman" , Times, serif;
    color: #000000;
    text-align: left;
    text-transform: uppercase;
}
td.fphead3 {
    /* bruges p� forside af forside */
    font: 11px Georgia, "Times New Roman" , Times, serif;
    color: #000000;
    text-align: left;
    text-transform: uppercase;
}
td.fphead4 {
    /* bruges p� forside af forside */
    font: 29px Georgia, "Times New Roman" , Times, serif;
    color: #000000;
    text-align: left;
    text-transform: uppercase;
}
td.fphead5 {
    /* bruges p� forside af catforside */
    font: 11px Georgia, "Times New Roman" , Times, serif;
    color: #000000;
    text-align: left;
}
td.fphead6 {
    /* bruges p� forside af catforside */
    font: 28px Georgia, "Times New Roman" , Times, serif;
    color: #000000;
    text-align: left;
}
td.fphead6 span.menuCat {
    /* bruges p� forside af undercatforside */
    font: 28px Georgia, "Times New Roman" , Times, serif;
    color: #000000;
    text-align: left;
}
td.contentxt {
    font-size: 11px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #000000;
    text-align: left;
}
.FrontPage_TD td.contentxt {
padding-top:24px;
padding-bottom:20px;
}
.FrontPage_TD td {
    color: #000000;
}
div#frontpageoverflow {
    padding: 20px 0px 0px;
    width: 535px;
    overflow: hidden;
}


/*sidebar */
#Search_Form { display:none; }

#sidebarWrapper {
width:188px;
float:right;
}
#sidebarWrapper a:link, #sidebarWrapper a:active, #sidebarWrapper a:hover, #sidebarWrapper a:visited {
color:#FFF;
text-decoration:none;
}
 #sidebarWrapper a:hover {
 text-decoration:underline;
}
#sidebarWrapper img { border:0px;}

#sideBarNewsForm {
padding:0;margin:0px;
}
.campaignBox {
    width: 188px;
    background-color: #000;
    float:left;
    margin-bottom:20px;
}
.campaignPicture {
float:left;
}
.campaignBtnLeft {
    padding: 5px 10px 8px 10px;
    float: left;
    height: 22px;
}
.campaignBtnRight {
    float: right;
}
#sidebarWrapper .newsSideBarTilmeld {
    border-style: none;
    border-width: 0px;
    background-image: url('/images/design/forside/tilmeld_nyhedsbrev_orange.gif');
    height: 21px;
    width: 62px;
    color: #000;
    font-size: 0px;
    background-color: #000000;
    display:block;
    overflow:hidden;
    line-height:15px;
    padding-top:20px;
    margin-right:10px;
    margin-bottom:10px;
    cursor:pointer;
}   
#sidebarWrapper .newsSideBarAfmeld {
text-decoration:underline;
font-size: 11px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    border-style: none;
    border-width: 0px;
    background-color: #000;
    font-size: 10px;
    color:#FFF;
    text-transform: uppercase;
    margin-top:2px;
    _margin-top:5px;
    cursor:pointer;
}  
   
p.campaignHeader {
    font: 20px Georgia, "Times New Roman" ,Times,serif;
    text-transform: uppercase;
    margin: 0px;
    color: #FFF;
    padding: 5px 10px 5px 10px;
    float:left;
}
p.campaignText {
    font-size: 11px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    margin: 0px;
    color: #FFF;
    padding: 5px 10px 5px 10px;
    float:left;
}
p.campaignText .campaignNumberFormat {
    font-family: "Times New Roman" , Times, serif;
    display: inline;
}



/* Forsidevarebox */

.frontpvare {
    width:170px;
    _width: 165px;    
    padding-bottom: 10px;
    position: relative;
    margin-right:15px;
    _margin-right:18px;
}
div.tilbudstag {
    display: block;
    height: 21px;
    position: absolute;
    text-indent: -500px;
    top: 0;
    width: 50px;
    background: url('/images/design/forside/tilbudstag.gif');
    overflow: hidden;
}
td.frontpgimg img {
    height: 160px;
    width: 160px;
}
td.frontpg_retail {
    color: #838383;
    font: 9px "Times New Roman" , Times, serif;
    text-align: right;
    text-transform: uppercase;
}
td.frontpg_price {
    font: 14px "Times New Roman" , Times, serif;
    color: #000000;
    text-align: right;
    text-transform: uppercase;
    letter-spacing: -.03em;
}
span.frontpg_name a {
    display: block;
    background: url('/images/design/forside/info_btn.gif') no-repeat;
    height: 40px;
    width: 160px;
    text-indent: -5000px;
    overflow: hidden;
}
h2 {
    margin: 0px;
    padding: 0px;
}
/* Kategoriforside */
.SubCats_Prodlink_TD {
    width: 256px;
    font: 11px Georgia, "Times New Roman" , Times, serif;
    text-transform: uppercase;
    color: #000000;
    height: 38px;
}
.SubCats_Prodlink_TD a, .SubCats_Prodlink_TD a:visited, .SubCats_Prodlink_TD a:link, .SubCats_Prodlink_TD a:active, .SubCats_Prodlink_TD a:hover {
    font: 11px Georgia, "Times New Roman" , Times, serif;
    text-transform: uppercase;
    color: #000000;
}
.SubCats_Prodlink_TD a:hover {
    text-decoration: underline;
}
/* varekort */

.TableLines_ProductInfo {
    display: none;
}
td.ProductTitle span {
    font: 28px "Times New Roman" , Times, serif;
    color: #000000;
    text-align: left;
    text-transform: uppercase;
}
td.subProductTitle {
    padding-top:12px;
} 
td.subProductTitle, td.subProductTitle span {
    font: 11px "Times New Roman" , Times, serif;
    text-transform: uppercase;
    color: #000000;
    text-align:right;
}
table.ProductDescription td {
    color: #FFFFFF;
}
td.PriceTag span {
    font: 32px "Times New Roman" , Times, serif;
    color: #000000;
}
.subLinks a, .MediaViewerSelector td a, .MediaViewerSelector td {
    font: 9px "Times New Roman" , Times, serif;
    text-transform: uppercase;
    color: #999999;
    cursor: pointer;
}
.PriceUnit_ProductInfo_TD, .PriceAmount_ProductInfo_TD, .PriceText_ProductInfo_TD, span.PriceStriked_Productinfo strike, .PriceBefore_ProductInfo_TD {
    display: none;
}
.smallPriceTxt span.PriceStriked_Productinfo strike {
    display: inline;
}
div.Variants, table.VariantGroup, table.VariantGroup td {
    color: #000000;
    text-align: right;
}
table.VariantGroup {
    margin-left: auto;
    margin-right: 0;
}
.ProductInfo_TD td .BuyButton_ProductInfo, .ProductInfo_TD table#BUYSECTION td {
    text-align: right;
}
.BuyButton_ProductInfo {
    width: 10%;
}
table#BUYSECTION {
    width: 100px;
    margin-left: auto;
    margin-top: -15px;
}
td.smallPriceTxt {
    color: #838383;
    font: 9px "Times New Roman" , Times, serif;
    text-align: right;
    text-transform: uppercase;
}
/*.ProductInfo_TD td {
	text-align:left;
}*/
td.subLinksright {
    text-align: right;
}
.subLinks a, .subLinks a:visited, .subLinks a:link, .subLinks a:active {
    color: #999999;
}
.TextInputField_ProductInfo {
    font-size: 12px;
}
td.Price_ProductInfo {
    height: 55px;
}
.subLinks a:hover {
    text-decoration: underline;
    color: #999999;
}
.VariantGroup td {
    color: #000000;
    font: 9px Georgia, "Times New Roman" , Times, serif;
    text-transform: uppercase;
}
.Description_ProductInfo {
    text-align: left;
    font: 9px Verdana, Arial, Helvetica, sans-serif;
}
.ProductInfo_TD td.smallPriceTxt, .ProductInfo_TD td.Price_ProductInfo {
    text-align: right;
}
.pdfinfo {
    font: 9px Verdana, Arial, Helvetica, sans-serif;
}
.pdfinfo img {
    width: 25px;
}
table.VariantGroup select, select.OptionSelect_ProductInfo {
    background: url(/images/design/varekort/gradient_selectbox.gif) repeat-x;
    border: 1px solid #dbdbdb;
    font: 10px Georgia, "Times New Roman" , Times, serif;
    text-transform: uppercase;
    color: #000000;
}
div.Variants {
    margin: 10px 0px;
}
table.contentPrice {
    margin: 50px 0px 0px 10px;
}
/* vareliste */

#prListWrap {
width:535px;
overflow:hidden;
}
#prListTable { margin-left:15px;
}
.prlistPreviousBtn, .prlistNextBtn {
    padding-right: 24px;
    padding-left: 24px;
}

.ProductList_TD td.fpheadvare a:link, .ProductList_TD td.fpheadvare a:hover, .ProductList_TD td.fpheadvare a:active, .ProductList_TD td.fpheadvare a:visited {
    /* bruges p� forside af forside */
    font: 11px Georgia, "Times New Roman" , Times, serif;
    color: #000000;
    text-transform: uppercase;
}
.ProductList_TD td.fpheadvare a:hover {
    /* bruges p� forside af forside */
    text-decoration: underline;
}
td.frontpg_productname {
    text-align: right;
    color: #333333;
    font: 9px Georgia, "Times New Roman" , Times, serif;
    text-transform: uppercase;
}
td.frontpg_productumber {
    text-align: right;
    color: white;
    font: 7px Georgia, "Times New Roman" , Times, serif;
    text-transform: uppercase;
}
td.frontpg_productname a:link, td.frontpg_productname a:active, td.frontpg_productname a:visited {
    color: #333333;
    font: 9px Georgia, "Times New Roman" , Times, serif;
    text-transform: uppercase;
    text-align: right;
}
td.frontpg_productname a:hover {
    color: #333333;
    font: 9px Georgia, "Times New Roman" , Times, serif;
    text-transform: uppercase;
    text-decoration: underline;
    text-align: right;
}
/* vis kurv */
table#ContentContainer_TBL {
    position: relative;
}
.TableLines_OrderStep1 hr {
    display: none;
}
div.viskurvbillede {
    display: block;
    margin-top: -35px;
    position: relative;
    width: 689px;
}
table.BackgroundColor1_Orderstep1, table.BackgroundColor1_Orderstep2, table.BackgroundColor1_Orderstep3 {
    border-spacing: 0;
}
/* avanceret soegning */
.AdvancedSearchPage_TD td span, select.OptionSelect_AdvancedSearchPage {
    color: #000000;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
}
/* egenside table */
table.egensidetable td, table.egensidetable td a {
    color: #000000;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
}
table.egensidetable a, table.egensidetable a:hover, table.egensidetable a:visited, table.egensidetable a:link {
    text-decoration: underline;
    color: #000000;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
}
/* send til ven */
.TipFriend_TD {
    background: url(/images/design/generelt/sendtilven.jpg) no-repeat;
}
/*kontakt*/
.Profile_TD table {
    border-spacing: 0;
}
/* betalingskort */

div#payicons {
    background: url(/images/design/footer/creditcard.gif);
    display: block;
    height: 15px;
    top: -18px;
    width: 176px;
}
.ProductInfo_TD img {
}
/*nyhedsbrevknap */
input.SubmitButtonSubscription {
    border: 1px solid #dbdbdb;
    font: 10px Georgia, "Times New Roman" , Times, serif;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #000000;
    cursor: pointer;
}
/*nyhedsbrevtilmeldforside*/
div#subScriptionFrontPg {
    display: block;
    width: 207px;
    height: 60px;
    padding-top: 6px;
    background: url(/images/design/search/search_strokes.gif) no-repeat;
    position: relative;
    left: 10px;
    top: 16px;
    right: 0px;
    bottom: 0px;
}
div#subScriptionBox {
    background: url(/images/design/search/search_bck.gif);
    display: block;
    width: 223px;
    _width: 238px;
    height: 57px;
    padding: 25px 0px 0px 15px;
}
.SubmitButton_Subscription {
    background: url(/images/design/generelt/tilmeld.gif);
    border-width: 0px;
    border-style: none;
    cursor: pointer;
    height: 21px;
    left: 143px;
    overflow: hidden;
    position: absolute;
    text-indent: -2000px;
    top: 7px;
    width: 64px;
    display: block;
    font-size: 0px;
    line-height: 1px;
}
.SearchField_Subscription {
    border-style: none;
    border-width: 0px;
    background: url(/images/design/search/searchbox.gif) repeat-x;
    margin: 0px;
    padding: 4px;
    width: 168px;
    _height: 21px;
    font: 9px Georgia, "Times New Roman" , Times, serif;
    text-transform: uppercase;
    color: #838383;
}
div#subScriptionOverFlow {
    left: -15px;
    margin-top: 30px;
    position: relative;
    height: 300px;
    border-top: 1px solid #dedede;
}
.BackgroundColor1_Customer a {
    color: #000000;
}
#prCardAddThis {
    display: inline;
    position: relative;
    top: 4px;
}


/* FORMS */
.formFieldError {
    background-color: #EAEAEA;
    border: 1px solid #FF0000;
}

.popupErrorField {
    background-image: url("/images/design/generelt/formErrorBg.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    height: 36px;
    padding-left: 5px;
    padding-top: 0;
    position: absolute;
    right: -91px;
    top: -29px;
    width: 153px;
    padding-right: 3px;
    _width: 161px;
}
#mainPrintArea {
    padding-left: 20px;
    padding-top: 20px;
}
.relWrapperFormField {
    position: relative;
    margin-bottom: 11px;
}
.sendBtnForm {
    background-image: url(/images/design/formular/afslutogindsend.gif);
    background-repeat: no-repeat;
    height: 21px;
    width: 131px;
    cursor: pointer;
    border-width: 0px;
    border-style: none;
    margin-top: 3px;
}
.messageArea {
    color: #000000;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    margin-bottom: 10px;
    margin-top: 5px;
}
.scriptButton {
    cursor: pointer;
    margin-top: 5px;
    display: block;
}


/* DINEFORDELE */
#tableCustomerCMSpage {
margin-top:22px;
margin-left:16px;
}
#tableCustomerCMSpage td {
vertical-align:top;
text-align:left;
padding-bottom:5px;
}

#tableCustomerCMSpage p, #tableCustomerCMSpage h2 {
margin:0px; padding:0px;
}
#tableCustomerCMSpage p {

color: #000000;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    margin-bottom: 10px;
}
#tableCustomerCMSpage h2 {
 font: 12px Verdana,Arial,Helvetica,sans-serif;
 margin-bottom: 5px;
 font-weight:bold;
}


/* CMS */

.CmsPageStyle a, .CmsPageStyle a:link, .CmsPageStyle a:visited, .CmsPageStyle a:hover, .CmsPageStyle a:active {
    color:#000000;
    text-decoration:underline;
}

/* BUY PROCESS */

.CustomerData_Orderstep1_TBL tr td input, .BackgroundColor1_Orderstep2 tr td input {
    float:right;
}
#orderStep1BackBtn {
    position:relative;
   
    top:-52px;
    _top:-61px;
    left:10px;
    width:200px;
}
#orderStep2BackBtn {
    position:relative;
    top:-41px;
    left:10px;
    width:200px;
}
#orderStep1BackBtn img, #orderStep2BackBtn img {
    border: 0 none;
}



span#PayMethodsContainer img, span#ShippingMethodsContainer img {
	display:block;
	float:left;
	margin-bottom:30px;
	margin-right:10px;
}
span#PayMethodsContainer br {
	line-height:0px;
	font-size:0px;
	display:none;
}
span#PayMethodsContainer td {
 _padding-bottom:35px;
	height:10px;
	vertical-align: top;
}
span#PayMethodsContainer td p {
    margin:0px;
    padding:0px;
}

.BackgroundColor1_CreditCardPayment {
    background-color:#FFFFFF;
}

/*TOOLTIP PLUS ALT DEV AND NEWS*/

#altDevBox {
  width:241px;
  height:70px;
  position:relative;
  background-color:#37b700;
}



#altLev {
cursor:default;
left:156px;
position:absolute;
top:41px;
}
.newsAddInputBox {
 left:21px;
position:absolute;
top:12px;
}
#newsAdd {
left:43px;
position:absolute;
top:15px;
}
#Orderstep1_AlternativeDelivery_Enabled_CHECKBOX {
  left:21px;
position:absolute;
top:38px;
}
#altDelTxt {
  left:43px;
position:absolute;
top:41px;
}



#msgtxt {
left:-20px;
padding:4px;
position:absolute;
top:-65px;
width:280px;
color:white;
padding:10px;
background-color:black;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
  
}
