body {margin: 0 0 20px 0; padding:0;height:100%;background: #ffffff;}
body, td, input, select, textarea  {font:normal 11px Verdana, Arial, Helvetica, sans-serif}
h1, h2, h3, h4, h5, h6 {margin:0;color:#065430}
p {margin:0}
h1 {font-size:14px}
a img { border:none;}
a {color:#065430;}
a:hover {color:#b95401}
table {border-collapse:collapse;width:100%}
tr {vertical-align:top}
th {text-align:left}
td {line-height:1.4em}
hr {margin:15px 0}
.clear {clear:both;}
/*ie7*/.clear {clear:both;}
/*ie6*/*html .clear {clear:none;display:inline}
/*firefox*/.clear {clear:both;}
/*Mozilla*/.clear {clear:both;}
.hidden { display:none;}
.orange {color:#c67331;font-weight:bold;}
.gray {color:#666666}
.italicGray {font-style:italic;color:#555;}
.Left {float:left;margin:0 10px 10px 0}
.Right {float:right;margin:0 0 10px 10px}
input.buttonHelp {cursor:pointer; height:18px;float:right;margin:0 4px 5px 0;background:white}
/* ie7 */*+html .aRight {float:right; width:225px; margin:3px 0 0 0; text-align:right;}
.campaignLink {color:#065430;font-size:14px;font-weight:bold}
.campaignLink:hover {color:#000;}
a.Delete {padding:0 11px 0 0;color:#e03e19;background: transparent url(../../images/aarstiderne/Remove_icon.png) right bottom no-repeat;}
div.HelpText {width:200px;z-index:200;background:#f1f4ea;border:1px solid #ccc;padding:10px;margin:28px 25px 0 30px;visibility:hidden;}
.Removed {text-decoration:line-through;color:#666666}
.highlight {font-weight:bold}
input[type=radio] {background:none;border:none}
a.button {background:#7a9a39 url(../../images/aarstiderne/button_green.jpg) 0 0 repeat-x;padding:7px;border:1px solid #779b39;color:#fff;font-weight:bold;cursor:pointer;margin-left:10px;text-decoration:none}
a.button:hover {text-decoration:underline;background:#9bc148}
input[type=button], input[type=submit] {background:#7a9a39 url(../../images/aarstiderne/button_green.jpg) 0 0 repeat-x;padding:6px;border:1px solid #779b39;color:#fff;font-weight:bold;cursor:pointer;margin-left:10px}
input[type=submit]:hover, input[type=button]:hover  {text-decoration:underline;background:#9bc148}
input[type=text], input[type=password] {border:1px solid silver;padding:3px}
.AlignRight {text-align:right}
.Bold {font-weight:bold}
div.divSpace {width:29px;height:15px;float:left}

/* main containers */
div#SiteContainer {text-align:left; width: 984px; margin:0px auto 0 auto; padding:3px; background:#fff;}
div#Stage {margin: 0; padding:0;}
div#TopContainer{margin:3px 0 0 0}
div#BannerContainer {width:749px; height:102px; float:left;background:#065430}
div#LogoContainer {width:235px; height:102px; float:right;background:#065430}
div#ContentContainer {float:none; margin:0;padding:0;background: transparent url('../../images/aarstiderne/divider.jpg') top right repeat-y;}
div.contentPageHolder {float:left; width:715px; margin:0;}
div#LeftContainer {float:left; width:715px; margin:0; padding:10px 0 0 0}
div#LeftContainer h1{display:block; margin:0px 10px 0px 0px; padding:0; font-size:16px}
div#LeftContainer .modalPopup h1{margin:0;color:#065430}
#SmallLoginBox .modalPopup h1 {display:none}
#SmallLoginBox .modalPopup h3 {margin:0 0 5px 0;font-size:14px;color:#065430}
#SmallLoginBox .modalPopup a {margin:0;color:#065430}
div#LeftContainer div.IntroText {margin:4px 10px 0px 18px;}
div#RightContainer {float:right; width:235px;padding:23px 0 0 0}
div#RightContainer h3 {font-size:14px}

/* Breadcrumb */
div#Breadcrumb {padding:0 10px 0 0;margin: 0;font-size:9px;color:#a3c958;text-transform:lowercase;}
div#Breadcrumb a {color:#a3c958;margin:0 5px 0 0; padding:0 10px 0 0;text-decoration:none;background:transparent url(../../images/aarstiderne/BreadcrumbArrow.png) bottom right no-repeat;}
.linkdocument {color:#a3c958;margin:0 5px 0 0; padding:0 10px 0 0;text-decoration:none;background:transparent url(../../images/aarstiderne/BreadcrumbArrow.png) bottom right no-repeat;}
div#Breadcrumb a:hover{text-decoration:underline;} 

/* Top navigation */
div#NavigationContainer{float:left; width:749px;height:36px; margin:0; padding:0; background-color:#427f38;}
/* ie6 */*html div#NavigationContainer{float:left; width:743px;height:36px; margin:0; padding:0; background-color:#427f38;}
div#NavigationContainer ul{list-style:none; margin:0;padding:0 0 0 10px;}
div#NavigationContainer ul li{float:left; padding:10px 15px 0 10px;margin:0}

/* search */
div#SearchContainer{float:right; width:235px; height:22px; padding: 7px 0 7px 0;margin:0; background:#427f38;text-align:right}
div#SearchContainer label {display:none;}
div#SearchContainer input.field{height:13px;width:155px;background-color:#f6f7f7;}
div#SearchContainer input.button{font-size:90%;padding:1px;color:#fff;font-weight:bold;cursor:pointer;margin-right:15px;width:32px; background-color:#065430;border-top:2px solid #116c42;border-left:2px solid #116c42;border-right:2px solid #034125;border-bottom:2px solid #034125}
div#SearchContainer input.button:hover{border-top:2px solid #034125;border-left:2px solid #034125;border-right:2px solid #116c42;border-bottom:2px solid #116c42}

/* Venstre navigation */
div.LeftNavigationContainer {float:left;width:130px; margin:5px 0;padding:0}
div.LeftNavigationContainer ul{font-size:12px;padding:0;margin:0}
div.LeftNavigationContainer ul li ul{padding:0;margin:0 0 0 10px}
div.LeftNavigationContainer ul li{list-style:none;margin:0;padding:2px 0}
div.LeftNavigationContainer ul li a{display:block;text-decoration:none;font-weight:bold;margin:5px 0}
div.LeftNavigationContainer ul ul#Level2Hidden, ul#Level3Hidden{display:none;}
div.LeftNavigationContainer ul li.topLevel a.selected {display:block;color:#C67331;}
div.LeftNavigationContainer ul li ul li a {font-weight:normal;}
div.LeftNavigationContainer ul li ul li a.selected {font-weight:normal;color:#C67331;}
div.LeftNavigationContainer ul li ul li a.hasChild {display:inline;background: url(../../images/aarstiderne/Arrow_closed.jpg) bottom right no-repeat;font-weight:normal;color:#065430;padding:0 10px 0 0;}
div.LeftNavigationContainer ul li ul li a.hasChildSelected {display:inline;background: url(../../images/aarstiderne/Arrow_open.jpg) bottom right no-repeat;font-weight:normal;color:#C67331;padding:0 10px 0 0;}
div.LeftNavigationContainer ul li ul li a.hasChildSelectedChild {display:inline;background: url(../../images/aarstiderne/Arrow_open_childSelected.jpg) bottom right no-repeat;font-weight:normal;padding:0 10px 0 0;}
div.LeftNavigationContainer div.LeftContainerContent {margin:10px 0;}
div.LeftNavigationContainer div.LeftContainerContent input.searchField{width:140px;margin-bottom:5px}
div.LeftNavigationContainer div.LeftContainerContent input {width:137px;margin-bottom:5px;}
div.LeftNavigationContainer div.LeftContainerContent input.SearchButton {margin-right:0;float:right;width:35px;color:#fff;font-weight:bold;cursor:pointer;padding:2px;background-color:#065430;border-top:2px solid #116c42;border-left:2px solid #116c42;border-right:2px solid #034125;border-bottom:2px solid #034125}
div.LeftNavigationContainer div.LeftContainerContent input.SearchButton:hover{float:right;width:35px;color:#fff;font-weight:bold;cursor:pointer;padding:2px;background-color:#065430;border-top:2px solid #034125;border-left:2px solid #034125;border-right:2px solid #116c42;border-bottom:2px solid #116c42}

span#ScTextField {padding: 0 15px;margin:20px 0}
span#ScTextField span {margin-top:40px;}

/* Tabbed panels */
/* Tabbed panels */
#tabsB {float:left;width:100%;background:#ffffff;font-size:93%;line-height:18px; margin-top:20px;}
#tabsB ul {margin:0;padding:5px 0 0 5px;list-style:none;}
#tabsB li {display:inline;margin:0;padding:0;}
#tabsB a {float:left;background:url(../../images/aarstiderne/tableftB.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#tabsB a span {float:left;display:block;background:url(../../images/aarstiderne/tabrightB.gif) no-repeat right top;padding:5px 15px 4px 6px;color:#666;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsB a span {float:none;}
/* End IE5-Mac hack */
#tabsB a:hover span {color:#000;}
#tabsB a:hover {background-position:0% -42px;}
#tabsB a:hover span {background-position:100% -42px;}
	
/* active tab */
#tabsB a.activeTab {font-weight:bold;position:relative;top:1px;float:left;background:url(../../images/aarstiderne/tableftB.gif) no-repeat 0% -42px;margin:0;padding:0 0 0 4px;text-decoration:none;}
/* tabAlert */
#tabsB a.tabAlert {font-weight:bold;position:relative;top:1px;float:left;background:url(../../images/aarstiderne/Animated_tabLeft_B.gif) no-repeat 0% 0;margin:0;padding:0 0 0 4px;text-decoration:none;cursor:pointer}
#tabsB a.tabAlert span {float:left;display:block;background:url(../../images/aarstiderne/Animated_tabRight_B.gif) no-repeat 100% 0;padding:5px 15px 4px 6px;color:#fff;cursor:pointer}
#tabsB a.activeTab span {float:left;display:block;background:url(../../images/aarstiderne/tabrightB.gif) no-repeat 100% -42px;padding:5px 15px 4px 6px;color:#666;}
#tabsB a.activeTab:hover span {color:#000;cursor:pointer;}

/* Tabbed panels - small */
#tabsA {font-size:93%;}
#tabsA ul {margin:0;padding:0;list-style:none;}
#tabsA li {display:inline;margin:0;padding:0;}
#tabsA li a {text-decoration:none;display:block;float:left;text-align:center;background:url(../../images/aarstiderne/tabA.jpg) no-repeat 0 0;width:130px;line-height:22px}
#tabsA li a:hover {background:url(../../images/aarstiderne/tabA_active.jpg) no-repeat 0 0;color:#666666}
#tabsA li a.activeTab {background:url(../../images/aarstiderne/tabA_active.jpg) no-repeat 0 0;font-weight:bold}

/* tabAlert */
#tabsA a.tabAlert {font-weight:bold;position:relative;top:1px;float:left;background:url(../../images/aarstiderne/taba_alert.gif) no-repeat 0% 0;margin:0;padding:0 0 0 4px;text-decoration:none;cursor:pointer}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsA a span {float:none;}
/* End IE5-Mac hack */
#tabsA a:hover span {color:#000;}

div#TabContainer {z-index:1;float:left; margin:0 20px 0 5px; padding:10px 0;width:700px;border:1px solid #cccccc;}
/* ie6 */* html div#TabContainer {z-index:-1;float:left; margin: 0 0px 10px 2px; border:1px solid #cccccc;padding:0}
div#TabContainer H2 {margin:0;font-size:12px;display:inline;}
div.TabContent {z-index:-1;background-color:#fff;padding:0 10px 10px 10px;}
div.TabContentContent {background:url(../../images/aarstiderne/FadeBG.jpg) 0 0 repeat-x;padding:5px 5px 10px 10px;height:auto;width:450px;float:left;margin:0px 0 10px 0}
div.TabContentContent input.buttonContinue{margin:0;float:right;}
div.TabContentTeaser {float:right}
div.TabContentContent input.buttonContinue:hover {}
div.TabContentTeaserOpen {border:none;padding:0 10px 10px 10px;width:178px;float:left;margin:0 10px 10px 10px;}
div.TabContentTeaser input.OrderButton {cursor:pointer;color:#fff;font-weight:bold;width:180px;height:30px;margin:0 3px 5px 0;background:url(../../images/aarstiderne/OrderButton180.png);border:none;}
div.message{height:auto;margin:10px 0 10px 0;border:1px solid #F7F7A3;background:#FFFFE2; padding:0 5px 5px 5px;}
div.message H3 {font-size:12px;margin: 5px 3px 8px 0;}
div.message label.Dato{font-style:italic;}
div.message input.MessageButtonContinue{}
div.message input.MessageButtonContinue:hover {}
div.TabContent h2 {font-size:14px;margin: 8px 3px 3px 0;display:inline;padding-right:5px;}
div.TabContent h3 {font-size:12px;margin: 10px 3px 8px 0;color:#065430}
div.TabContent hr {height:1px;border:1px dotted #427f38;margin:8px 0 5px 0}
div.TabContent label.Removed {text-decoration:line-through;color:#666666}
div.TabContent label.NewItemSelected {display:block;padding:0 0 0 16px;background: transparent url(../../images/aarstiderne/NewArrow.png) left no-repeat;z-index:1} 





div.TabContent input.RemoveButton {cursor:pointer;position:relative; width:60px; height:20px; margin:0; background:url(../../images/aarstiderne/RemoveButton.png) 0 0 no-repeat; border:none; color:#fff; font-weight:bold;}
div.TabContent input.RemoveBigButton {cursor:pointer;position:relative; width:170px; height:20px; margin: 0 0 5px 0; background:url(../../images/aarstiderne/RemoveBigButton.png) 0 0 no-repeat; border:none; color:#fff; font-weight:bold;}
/* ie6 */* html div#TabContent {float:left; width:642px; border:1px solid #D6D6D6; margin:0 0 10px 0px; padding:0 0 10px 0; background: transparent url('../../images/aarstiderne/tabs/TabContainerBg.gif') 0 100% repeat-x;}

.ajax__tab_xp {width:165px;}
.ajax__tab_body {height:180px;}

/* Tables på Min Side */
table#OrderLinies {border-collapse:collapse;}
table#OrderLinies td {background:#fff;border:1px dotted #ccc; vertical-align:middle; padding: 4px;}
table#OrderLinies th {font-weight:normal;font-size:90%;text-transform:uppercase; border:none;background:none;}
table#OrderLinies input.field{ width:20px; text-align:center;text-decoration:underline;}
table#OrderLinies td.selected {background:#
;}
table#OrderLinies td.selected input.field{ background:#D8E8D7;}
table#OrderLinies td.left {text-align:left;}
table#OrderLinies tr.new td {background:#FFFFE2;}
table#OrderLinies tr.new td.first {position:relative;}
table#OrderLinies td a.DetailsLink {color:#065430;text-decoration:underline;background:none;background-image:none;cursor:pointer;} 
table#OrderLinies tr.deliveryFee td{font-style:italic;background:transparent;border:0}
table#OrderLinies tr.summery td{font-weight:bold;background:transparent;border:0;}

table#OrderLinies select {padding:0}

/* ALERT gem ændringer */
div.confirmed, div.clickConfirmed {background:#fff;border:5px solid #065430;padding:10px;margin:0 0 10px 0;width:432px}
div.confirmed h3  {margin-top:0}
div.confirmed input[type=submit] {float:none;height:28px;background:url(../../images/aarstiderne/button_gray.jpg);border:1px solid #909090;margin:0;color:white}
div.confirmed input[type=submit]:hover {background:silver;text-decoration:underline}

/* Login container ny */
#SmallLoginBox {background:#065430;color:white;height:102px;width:225px;float:right;padding-left:10px}
#SmallLoginBox div {}
#SmallLoginBox H3 {padding:5px 0 0 0;font-size:12px;color:#fff}
#SmallLoginBox H1 {padding:10px 0 0 0;font-size:14px;color:#fff}
#SmallLoginBox a {color:#ffffff;text-decoration:underline;width:96px;display:block;overflow:hidden}
#SmallLoginBox input[type=checkbox] {padding:0 0 0 10px;margin:0}
#SmallLoginBox input[type=text] {margin-right:5px}
#SmallLoginBox input[type=text], #SmallLoginBox input[type=password] {font-size:11px;display:inline;width:96px;border:none;height:16px;margin-top:3px;margin-bottom:8px}
#SmallLoginBox input[type=submit] {float:left;width:102px;height:28px;background:url(../../images/aarstiderne/button_gray.jpg);border:1px solid #909090;margin:0 8px 0 0;color:white}
#SmallLoginBox input[type=submit]:hover {background:silver;text-decoration:underline}


/* Login container gl */
div#LogInContainer {width:213px; margin:15px 11px 15px 11px;color:#333333}
div#LogInContainer div.Content {margin:8px 0 4px 2px;}
div#LogInContainer div.Content h2 {font-size:16px; text-decoration:none;margin:5px 0}
div#LogInContainer div.Content h2 a {text-decoration:none;color:#b95401}
div#LogInContainer div.Content h3 {font-size:14px; margin-bottom:0;color:#065430;}
div#LogInContainer div.Content h4 {font-size:14px; margin-bottom:0;color:#065430;}
div#LogInContainer a {margin-bottom:15px;}
div#LogInContainer input.login{width:auto; height:auto;}
div#LogInContainer input.checkbox{border:none;}
div#LogInContainer input.button{margin:10px 0 0 0;}
div#LogInContainer input.button:hover{}
div#LogInContainer input.buttonLogOff{width:auto;color:#fff;font-weight:bold;cursor:pointer;padding:1px;background-color:#065430;border-top:2px solid #116c42;border-left:2px solid #116c42;border-right:2px solid #034125;border-bottom:2px solid #034125}
div#LogInContainer input.buttonLogOff:hover{border-top:2px solid #034125;border-left:2px solid #034125;border-right:2px solid #116c42;border-bottom:2px solid #116c42}
div#LogInContainer label {display:block; font-weight:bold;margin:0;}
div#LogInContainer .Section {margin:8px 0 5px 0;}
div#LogInContainer .Section input {width:200px; height:15px;border:1px solid silver}
.contentPageContent div#LogInContainer {width:auto;margin:0;color:#000000}

/* Højre kampagner */
div#FrontpageSpotSection div.rightCampaignBox{width:auto;margin:20px 0 25px 0;}
div.TabContentTeaser div.rightCampaignBox{width:196px;margin:0; padding:0;}
div.rightCampaignBox{float:none;padding-bottom:20px;margin:15px 5px 15px 11px;overflow:hidden;border-bottom:1px dotted #065430}
div#MyAccountQuickLinks {width:210px; margin:15px 5px 0px 11px; padding:0 0 10px 0;background:#ffffff;overflow:hidden;border-bottom:1px dotted #065430}

div.rightCampaignBox table {width:100%}
div.rightCampaignBox table td {padding:4px 4px 0 0;}
div.rightCampaignBox input.button{padding:2px}
div.rightCampaignBox input.button:hover{}
div#FindDeliveryDay input {margin:5px 0}
div#FindDeliveryDay input[type=submit] {padding:2px;width:40px;background:url(../../images/aarstiderne/button_gray.jpg);border:1px solid #909090;color:white;}
div#FindDeliveryDay input[type=submit]:hover {background:silver;text-decoration:underline}

div#LeftContainer div#FindDeliveryDay {text-align:right;border-bottom:1px solid #065430;padding-bottom:5px;margin-bottom:15px}
div#LeftContainer div#FindDeliveryDay input[type=submit] {float:none}

div.ProductCampaign {width:196px; margin:15px 5px 0px 11px; padding:7px;background:#ffffff;}
a.ProductCampaignLinkButton {width:196px;background:#7a9a39 url(../../images/aarstiderne/button_green.jpg) 0 0 repeat-x;padding:7px;border:1px solid #779b39;color:#fff;font-weight:bold;cursor:pointer;margin:5px 0;text-decoration:none;display:block;text-align:center}
a.ProductCampaignLinkButton:hover {text-decoration:underline;background:#9bc148}
/* kampagne på min side*/
div#TabContainer div.ProductCampaign {width:196px;margin:0; padding:0}
div#TabContainer div.ProductCampaign H3 {font-size:14px;color:#065430}
div#TabContainer a.ProductCampaignLinkButton {width:180px;}



/* CampaignTemplate 1 */
div.rightCampaignBox div.CampaignTemplate1{text-align:center;font-size:12px;padding:4px 0;}
div.rightCampaignBox div.CampaignTemplate1 table{padding:0;border:none;margin:0;border-collapse:collapse;}
div.rightCampaignBox div.CampaignTemplate1 img {width:210px;height:auto;border:none;margin:0 0 5px 0}
div.rightCampaignBox div.CampaignTemplate1 td.CampaignBottom {color:#b95401;height:25px;font-weight:bold;padding-right:5px;}
div.rightCampaignBox div.CampaignTemplate1 h2 {color:#40c4dd;margin:5px 0 5px 0;font-size:14px;}
div.rightCampaignBox div.CampaignTemplate1 a {text-decoration:none;display:block;padding-top:2px;float:right;width:55px; height:22px; margin:0 10px 10px 0; background:url(../../images/aarstiderne/LoginButton.png) 0 0 no-repeat; border:none; color:#fff; font-weight:bold;}

/* indkøbskurv NY */
div.SimpleBasket {margin:15px 5px 0px 11px;border-bottom:1px dotted #065430;padding-bottom:10px}
div.SimpleBasket h3 {font-size:14px;margin:3px 0;color:#9bc148;text-spacing:1em}
div.SimpleBasket .Products {} 
div.SimpleBasket .Product {padding:5px 5px 15px 5px;margin-bottom:5px;border:1px dotted silver}
div.SimpleBasket .Product img {float:right;margin:0}
div.SimpleBasket .ProductName {font-weight:bold}
div.SimpleBasket .ProductPrice {}
div.SimpleBasket #FindDeliveryDay {padding:0;margin:0;}
div.SimpleBasket .rightCampaignBox {padding:0;margin:0;border:none}
div.SimpleBasket a.button {width:200px;display:block;float:none;margin:5px 0 0 0;text-align:center} 
div.SimpleBasket .Subscription {line-height:20px;padding:0 0 0 20px; background:url(/images/aarstiderne/icon_subscription.png) 0 no-repeat;display:block}

/* Indkøbskurv lille */
div#rightBasketHolder {background: transparent url('../../images/aarstiderne/LoginBoxBg.gif') 0 0 repeat-y; width:213px; margin:15px 11px 15px 11px;}
div#rightBasketHolder div.Top{background: transparent url('../../images/aarstiderne/LoginBoxTop.gif') 0 0 no-repeat; height:8px;}
div#rightBasketHolder div.Bottom{background: transparent url('../../images/aarstiderne/LoginBoxBottom.gif') left bottom no-repeat; height:12px;}
div#rightBasketHolder div.Content {margin:8px}
div#rightBasketHolder div.Content input.button{width:198px;margin-top:10px;float:left;color:#fff;font-weight:bold;cursor:pointer;padding:2px;background-color:#065430;border-top:2px solid #116c42;border-left:2px solid #116c42;border-right:2px solid #034125;border-bottom:2px solid #034125}
div#rightBasketHolder div.Content input.button:hover{border-top:2px solid #034125;border-left:2px solid #034125;border-right:2px solid #116c42;border-bottom:2px solid #116c42}
div#rightBasketHolder div.Content input.buttonContinue{width:196px;margin:10px 0 0 0}
div#rightBasketHolder div.Content input.buttonContinue:hover{}
div#rightBasketHolder div.Content h3 {font-size:14px; margin:0 0 8px 0; color:#d07d3b; }
div#rightBasketHolder div.Content h4 {font-size:12px; margin:4px 0 6px 0;}
div#rightBasketHolder div.Content hr {margin:6px 0 2px 0;}
div#rightBasketHolder div.Content table {border:1px dotted #999;background-color:#F0F5EF; width:196px;margin-bottom:10px}
div#rightBasketHolder div.Content table tr {vertical-align:top}
div#rightBasketHolder div.Content table a {white-space:nowrap;padding:0 11px 0 0;color:#999;background: none;} 
div#rightBasketHolder div.Content table td {padding:5px;vertical-align:text-bottom}
div#rightBasketHolder div.Content table div a{padding:0 11px 0 0;color:#065430;text-decoration:underline;cursor:pointer;background-image:none} 
div#rightBasketHolder div.Content table.Total {border:0;background-color:#fff;width:196px;}
div#rightBasketHolder div.Content table input {width:18px;height:12px;}
div#rightBasketHolder div.Content table td.tableSubHeader {width:30px}
div#rightBasketHolder div.Content table td select  {width:142px;margin-bottom:2px}
div#rightBasketHolder div.Content table td.productPrice {text-align:right;}
div#rightBasketHolder div.Content span.productPriceTotal {padding:3px;font-weight:bold;font-size:12px;text-align:right;width:auto;}
div#rightBasketHolder div.Content tr.total td.total, div#rightBasketHolder div.Content tr.total td.currency, div#rightBasketHolder div.Content tr.total td.productPrice {font-weight:bold; padding:5px 0 0 0; border-top:1px dotted #cdcdcd;}

/* Indkøbskurv stor */
div#BigBasketHolder {width:99%; margin:10px 0 0 0;}
div#BigBasketHolder div.Top{background: transparent url('../../images/aarstiderne/BigBasketTop.gif') left bottom no-repeat; height:8px;padding:0;margin:0}
div#BigBasketHolder div.Bottom{background: transparent url('../../images/aarstiderne/BigBasketBottom.gif') left bottom no-repeat; height:10px;}
div#BigBasketHolder div.Content {margin:0;padding:8px;background: transparent url('../../images/aarstiderne/BigBasketBg.gif') 0 0 repeat-y;}
div#BigBasketHolder H3 {font-size:12px;margin: 10px 3px 8px 0;color:#065430}
div#TopSectionSpot {margin: 25px 20px 25px 0px;padding:0}
div#TopSectionSpot a.OrderButton {text-align:center;text-decoration:none;line-height:36px;cursor:pointer;color:#fff;font-weight:bold;font-size:14px;width:250px;height:36px;margin:0 3px 5px 0; background-color:#065430;border-top:3px solid #116c42;border-left:3px solid #116c42;border-right:3px solid #034125;border-bottom:3px solid #034125}
div#TopSectionSpot a.OrderButton:hover {border-top:3px solid #034125;border-left:3px solid #034125;border-right:3px solid #116c42;border-bottom:3px solid #116c42}
div#TopSectionSpot input.OrderButton {cursor:pointer;color:#fff;font-weight:bold;width:190px;height:30px;margin:0 3px 5px 0;background:url(../../images/aarstiderne/OrderButton_2.png);border:none;}

/* Basketview */
#BasketHolder .Content h1 {font-size:14px;margin-top:20px;color:#065430}
#BasketHolder a.button {float:right}
#BasketHolder h3 {font-size:12px}
#BasketHolder input[type=submit] {float:right;margin:0}
#BasketviewHeader {background:#d8e9d7;padding:5px 0 5px 10px;margin:5px 0 10px 0; line-height:34px}
#BasketviewHeader a {margin:0 0 0 450px}
.Message {color:#666666;} 
#BasketviewHeader h3 {color:#065430;display:inline;text-transform:uppercase}
#BasketviewHeader input[type=submit], input[type=button] {float:right}
.BasketviewOrderline {height:115px;border-bottom:1px solid #065430;margin-bottom:10px;padding-bottom:10px}
.BasketviewOrderlineDetails {border-top:1px dotted #065430;margin:10px 0;padding:10px 0;float:right;width:584px}
.BasketviewOrderlineHeader {height:20px}
.BasketviewOrderlineHeader h3 {float:left;width:200px;line-height:27px}
.BasketviewOrderlineHeader .amount {width:150px;float:left}
.BasketviewOrderlineHeader .amount input {width:20px;padding:6px;}
.BasketviewOrderlineHeader .total {width:200px;font-weight:bold;float:left;line-height:29px;text-align:right}
.BasketviewOrderlineHeader .remove {float:right;text-align:right;line-height:26px}
.BasketviewOrderlineDetails .deliveranceInfo {}
.BasketviewOrderlineDetails .deliveranceInfo img {position:relative;top:3px}
.BasketviewOrderlineDetails .frequency {float:right;width:340px;line-height:26px;font-weight:bold;text-align:right;}
.BasketviewOrderlineDetails .firstDelivery {float:right;line-height:26px;font-weight:bold;text-align:right;}

.BasketviewOrderline .imageCanvas {width:110px;height:110px;overflow:hidden;float:left;margin-right:20px}
.BasketviewOrderline.imageCanvas img {}

/* tom kurv */
#EmptyBasket {margin:20px 0}
#EmptyBasket h3 {font-size:14px;color:#065430}

div.ProgressHeader {background:#d8e9d7;padding:5px 5px 5px 10px;margin:5px 0 10px 0; line-height:34px}


/* alternative produkter */
.AlternativeProducts {margin-top:20px}
.AlternativeProducts div.productItem {float:left;width:230px;padding:3px;margin-bottom:20px;line-height:1.4em;text-align:center}
div.AlternativeProducts div.productItem .imageCanvas {width:230px;height:130px;text-align:center}
div.AlternativeProducts div.productItem img {}
div.AlternativeProducts div.productItem a {text-decoration:none;color:#000;cursor:pointer}
div.AlternativeProducts div.productItem H2 {font-size:14px;color:#065430;margin-bottom:5px;text-align:center}
div.AlternativeProducts div.productItem .deliveranceInfo {display:none}
div.AlternativeProducts div.productItem div.productDescription {text-align:center;width:230px;height:45px;overflow:hidden;color:#000}
div.AlternativeProducts div.productItem input.buttonAddToBasket {width:88px;float:right;margin-left:4px;padding-left:3px}
div.AlternativeProducts div.productItem input.buttonAddToBasket:hover {}
div.AlternativeProducts div.productItem input.buttonAddToSub {width:134px;margin-left:0px;padding-left:3px}
div.AlternativeProducts div.productItem input.buttonAddToSub:hover {}
div.AlternativeProducts div.productItem input.buttonAddToNextDelivery {float:right;}
div.AlternativeProducts div.productItem input.buttonAddToNextDelivery:hover {}

/* pris */

div.All .price {position:absolute;background:url(../../images/aarstiderne/price_subscription.png) top right no-repeat;width:60px;height:60px;color:white;font-size:11px;font-weight:bold;padding:10px 0;text-align:center;margin-left:170px;margin-top:20px;float:left}
div.Subscription .price {position:absolute;background:url(../../images/aarstiderne/price_subscription.png) top right no-repeat;width:60px;height:60px;color:white;font-size:11px;font-weight:bold;padding:10px 0;text-align:center;margin-left:170px;margin-top:20px;float:left}
div.SingleDelivery .price {position:absolute;background:url(../../images/aarstiderne/price_addon.png) top right no-repeat;width:60px;height:60px;color:white;font-size:11px;font-weight:bold;padding:10px 0;text-align:center;margin-left:170px;margin-top:20px;float:left}

.SalesPrice {width:60px}
.CurrencyCode {width:60px;font-weight:normal}

/* forsidekampagne */
div#FrontpageSpotSection {float:left; padding:0;line-height:1.5em;margin:0}
div#FrontpageSpotSection div.Spot {float:left; width: 226px; margin-right: 17px;}
div#FrontpageSpotSection div.Spot H2 {color:#065430}
div#FrontpageSpotSection div.Spot H2 a{color:#065430}
div#FrontpageSpotSection div.Spot img {margin: 10px 0 10px 0; display:block;}
div#FrontpageSpotSection div.Spot p {margin: 5px 0 10px 0;}
div#FrontpageSpotSection div.Spot div.Content{margin:0;}
div#FrontpageSpotSection h2 { border-bottom: 1px dotted gray; padding: 0 0 5px 0; width:226px;}
div#FrontpageSpotSection h2 a{ font-size:14px; text-decoration:none; color:Black; padding: 0 20px 0 0;}
div#FrontpageSpotSection h3 {font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#b95401;}
div#FrontpageSpotSection ul li a {line-height:18px;}

/* spot med 2 kolonner */
div#FrontpageSpotSection div.Spot2Column { float:left; width: 452px; margin-right: 17px;}
div#FrontpageSpotSection div.Spot2Column H2{ color:#065430;border-bottom: 1px dotted gray; padding: 0 0 5px 0; width:452px;}
div#FrontpageSpotSection div.Spot2Column H2 a{color:#065430}
div#FrontpageSpotSection div.Spot2Column img {margin: 10px 0 10px 0; display:block;}
div#FrontpageSpotSection div.Spot2Column p {margin: 5px 0 10px 0;}
div#FrontpageSpotSection div.Spot2Column div.Content{margin:0;}

/* spot med 3 kolonner */
div#FrontpageSpotSection div.Spot3Column { float:left; width: 690px;}
div#FrontpageSpotSection div.Spot3Column H2{ color:#065430;border-bottom: 1px dotted gray; padding: 0 0 5px 0; width:690px;}
div#FrontpageSpotSection div.Spot3Column H2 a{color:#065430}
div#FrontpageSpotSection div.Spot3Column img {margin: 10px 0 10px 0; display:block;}
div#FrontpageSpotSection div.Spot3Column p {margin: 5px 0 10px 0;}
div#FrontpageSpotSection div.Spot3Column div.Content{margin:0;}

/* autocomplete */
.autocomplete_completionListElement div {padding:0}
.autocomplete_completionListElement {padding:0 !important;background-color:#cfdfbd!important;border:1px solid #eee}
.autocomplete_listItem {font-size:11px;padding:4px !important;border:1px solid #eee!important;}
.autocomplete_highlightedListItem {background:white;border:1px solid #eee!important;font-size:11px;cursor:pointer;padding:4px !important}

/* Footer */
div#Footer {clear:both;background:#ffffff; margin:0; border-top: 1px solid #CDCDCD;height:37px;text-align:center;}
div#Footer p {margin:10px; color:#8A8A8A;}
div#Footer a {color:#8A8A8A;text-decoration:none;}

/* LeftNavi TabContainer */
div#TabContainer div.LeftNavigationContainer {margin:15px 47px 0 0px;width:170px}
div#TabContainer div.LeftNavigationContainer ul {display:block; margin:0 0 0 10px; font-size:12px;line-height:1.8em;}
div#TabContainer div.LeftNavigationContainer ul li{ float:left; width:170px; border:none; text-transform:none;}
div#TabContainer div.LeftNavigationContainer ul li a { color:#000000;display:block; width:170px; padding:0;}
div#TabContainer div.LeftNavigationContainer ul li.topLevel a.selected { color:#C67331;}
div#TabContainer div.LeftNavigationContainer ul li a.selected {font-weight:bold; color:#C67331; text-decoration:none; }
div#TabContainer div.LeftNavigationContainer ul li.selected{font-weight:bold; letter-spacing:0.1em;}
div#TabContainer H4 {font-size:12px;margin:10px 0 10px 0;color:#C67331;}

div.contentPageHolder div.contentPageContent {float:right;width:530px;line-height:1.6em;}
/*ie6*/* html div.contentPageHolder  div.contentPageContent {width:525px;line-height:1.6em;}
div.contentPageHolder div.contentPageContent table {}
div.contentPageHolder div.contentPageContent td {line-height:1.6em;}
div.contentPageHolder  div.contentPageContent h1 {font-size:14px;color:#065430;margin:10px 0;}
div.contentPageHolder  div.contentPageContent h2 {font-size:12px;color:#000000;margin:10px 0 0 0;}
div.contentPageHolder  div.contentPageContent h3, h4 {font-size:12px;color:#065430;margin:10px 0 0 0;}
div.contentPageHolder  div.contentPageContent h4 {margin:10px 0;}
div.contentPageHolder  div.contentPageContent h6 {font-size:14px;color:#000000;margin:10px 0 0 0;}
div.contentPageHolder  div.contentPageContent h5 {font-size:14px;color:#b95401;margin:10px 0 0 0;}
div.contentPageHolder  div.contentPageContent .Right {float:right; margin:0 0 10px 10px;}
div.contentPageHolder  div.contentPageContent .Left {float:left; margin:0 10px 10px 0;}

/* SLL - Start */
div.contentPageHolder div.contentPageContent div.showBOMLink a:active {padding:0;cursor:pointer}
div.WeekContent {white-space: nowrap;z-index:200;background:#f1f4ea;position:absolute;visibility:hidden;border:1px solid #ccc;padding:5px;width:300px}
div.WeekContent .showBOMExtended {width:300px;white-space:normal;font-weigt:bold}
div.WeekContentTitlePanel .open {text-decoration: underline;cursor:pointer}
div.WeekContentTitlePanel .closed {text-decoration: underline; cursor:pointer}
div.TermsOfDeliveryTitlePanel .open {text-decoration: underline;}
div.TermsOfDeliveryTitlePanel .closed {text-decoration: underline; }
div.WeekContentDisplayDetailsContainer {height:0px;overflow:hidden;}
div.WeekContentDisplayDetailsView {white-space: nowrap;background:#f1f4ea;overflow:hidden;border:1px solid #ccc;padding:5px;}
.collapsePanelContainer {height:0px;padding-top:5px;overflow:hidden;}
.collapsePanelContainer .collapsePanelContainer  {border-top:1px solid silver;border-bottom:1px solid silver;padding:5px;margin-right:10px}
.progressBackgroundFilter {position:fixed;top:0;bottom:0;left:0px;right:0px;padding:0;margin:0;background-color:black;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;z-index:100000;} 
.processMessage {position:absolute;top:40%;left:43%;padding:10px;width:4%;z-index:100100;}
.modalBackground {position:fixed;top:10;bottom:0px;left:0px;right:0px;overflow:hidden;padding:0;margin:0;background-color:black;filter:alpha(opacity=70);-moz-opacity: .70;opacity:.70;z-index:100000;} 
.modalPopup{background:#fff;border:5px solid #065430;position:absolute;padding:10px;z-index:100001;width:350px;color:#000}
.modalPopup h1 {color:#065430;font-size:14px;}
.modalPopup h3 {font-size:12px;color:#065430;margin:5px 0}
.modalPopup table {width:260px}
.modalPopup input[type=submit] {float:right;height:28px;background:url(../../images/aarstiderne/button_gray.jpg);border:1px solid #909090;margin:10px 0 0 5px;color:white}
.modalPopup input[type=submit]:hover {background:silver;text-decoration:underline}
.CustomCalloutHighlight{background-color:#FFFACD;}
.CustomCallout {width:200px;}
.CustomCallout div, .CustomCallout td {border:solid 1px #333333;background-color:#FFFACD;}
.CustomCallout .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px}
.CustomCallout .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}
.CustomCallout .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}
.CustomCallout .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}
.CustomCallout .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}
.CustomCallout .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}
.CustomCallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}
.CustomCallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}
.CustomCallout .ajax__validatorcallout_error_message_cell {font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}
.CustomCallout .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;}
.CustomCallout .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}
.CustomCallout .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;} 
/* SLL - End */


.BOMExtendedText {font-weight:bold;margin:10px 0;white-space:normal}
.showBOMExtendedText {font-weight:bold}


div#LeftContainer div.contentPageHolder div.contentPageContent h1 {font-size:14px;color:#065430;margin:10px 0}
div.contentPageContent a.print {text-decoration:underline;cursor:pointer;float:right;padding:0 0 0 16px;background: transparent url(../../images/aarstiderne/print.png) left no-repeat;}

/* Lille TeaserContainer */
div.contentPageContent div.TeaserContainer {width:252px;height:250px;float:left;margin:0 0 10px 10px;}
div.contentPageContent div.TeaserContainer div.TeaserContainerContent {}
div.contentPageContent div.TeaserContainer h2 {font-size:12px;}
div.contentPageContent div.TeaserContainer h3 {margin:0;}
div.contentPageContent div.TeaserContainer img.left {float:left;margin:0 10px 10px 0}
div.contentPageContent div.TeaserContainer img.right {float:right;margin:0 0 10px 10px}
div.contentPageContent div.Teaser2Container {width:252px;height:250px;float:left;margin:0 10px 10px 0;}
div.contentPageContent div.Teaser2Container input.searchField {width:96%;margin-bottom:3px;}
div.contentPageContent div.Teaser2Container .ajax__tab_xp {width:230px}
div.contentPageContent div.Teaser2Container .ajax__tab_body {height:175px;}
div.contentPageContent div.Teaser2Container .select {width:96%;margin-bottom:3px;}
div.contentPageContent div.Teaser2Container input.SearchButton {}
div.contentPageContent div.Teaser2Container input.SearchButton:hover {}
div.contentPageContent div.Teaser2Container table.SearchTable {width:230px;margin-bottom:5px;}
div.contentPageContent div.Teaser2Container div.TeaserContainerContent {margin:0;}
div.contentPageContent div.Teaser2Container h2 {font-size:12px}
div.contentPageContent div.Teaser2Container h3 {margin:0;}
div.contentPageContent div.Teaser2Container img.left {float:left;margin:0 10px 10px 0}
div.contentPageContent div.Teaser2Container img.right {float:right;margin:0 0 10px 10px}

/* opskrifter */
td.RecipyInfo {width:160px;margin-right:25px;padding-left:15px}
td.RecipyInfo a {color:black}
div#RecipyTopTen {background:url(../../images/aarstiderne/suppe_bgd.png);width:auto;padding:40px 0 0 44px;margin:0 0 10px 0}
div.RandomRecipe {float:left;width:122px;height:160px;padding:6px;background:transparent url(../../images/aarstiderne/shadow_img.png) 0 0 no-repeat;margin:0;}
div.RandomRecipe div {margin:0;padding:0;width:101px;height:100px;overflow:hidden}
div.RandomRecipeImg {width:101px}
div.RandomRecipe a {line-height:1.4em;text-decoration:none;display:block;width:100px;height:45px;overflow:hidden}
div.RandomRecipe div a {width:100px;height:100px;overflow:hidden}

/* Opskriftside NY */
#TableRecipe {}
#TableRecipe td .ProductCampaign {margin:0;text-align:left;padding:0}
.RecipeDetails {float:left;width:200px;padding:10px 0}
.RecipeShare {float:right;width:200px;text-align:right;padding:10px}
a.facebook {}
a.twitter {}
.RecipeIngredients {text-align:right;padding:10px;background:#D8E9D7}

/* Produkter LILLE liste på kassesider */
div.contentPageHolder div.productItem {float:left;width:230px;padding:0 35px 0 0;margin-bottom:30px;line-height:1.4em;text-align:center}
/* ie6 */*html div.contentPageHolder div.productItem {float:left;width:230px;height:180px;padding:10px 30px 10px 0;line-height:1.4em;}
div.contentPageHolder div.productItem .imageCanvas {width:230px;height:130px;text-align:center}
div.contentPageHolder div.productItem img {}
div.contentPageHolder div.productItem a {text-decoration:none;color:#000;cursor:pointer}
div.contentPageHolder div.productItem H2 {font-size:14px;color:#065430;position:relative;top:-10px}
div.contentPageHolder div.productItem .deliveranceInfo {display:none}
div.contentPageHolder div.productItem div.productDescription {width:230px;height:45px;overflow:hidden;color:#000000}
div.contentPageHolder div.productItem input.buttonAddToBasket {padding-left:2px;padding-right:2px;width:84px;margin-left:4px}
div.contentPageHolder div.productItem input.buttonAddToBasket:hover {}
div.contentPageHolder div.productItem input.buttonAddToSub {padding-left:2px;padding-right:2px;width:132px;margin-left:0px}
div.contentPageHolder div.productItem input.buttonAddToSub:hover {}
div.contentPageHolder div.productItem input.buttonAddToNextDelivery {}
div.contentPageHolder div.productItem input.buttonAddToNextDelivery:hover {}
div.CategoryText {margin:5px 0;}
/* PRISER kassesider
div.contentPageHolder div.All .price {}
div.contentPageHolder div.Subscription .price {position:absolute;background:url(../../images/aarstiderne/price_subscriptionSmall.png) top right no-repeat;width:80px;height:20px;color:white;font-size:11px;font-weight:normal;padding:0;text-align:center;margin-top:110px}
div.contentPageHolder div.SingleDelivery .price {position:absolute;background:url(../../images/aarstiderne/price_addonSmall.png) top right no-repeat;width:80px;height:20px;color:white;font-size:11px;font-weight:normal;padding:0;text-align:center;margin-top:110px}
*/

/* produkter på Min side */
div#ProductsListHolder div.contentPageContent {float:none; width:auto;margin:0}
div#ProductsListHolder {border:none;margin: 15px 0 0 5px; padding:0;width:724px;}
div#ProductsListHolder div.LeftNavigationContainer {width:auto;margin:0}
div#ProductsListHolder div.productItem input.buttonAddToSub {float:none;width:110px;margin:0;display:inline}
div#ProductsListHolder div.productItem input.buttonAddToBasket {float:none;display:inline;width:90px;margin:0 0 0 6px;}
/* priser */
/*
div#ProductsListHolder div.All .price {position:absolute;background:url(../../images/aarstiderne/price_subscriptionSmall.png) top right no-repeat;width:80px;height:20px;color:white;font-size:11px;font-weight:normal;padding:0;text-align:center;margin-top:110px}
div#ProductsListHolder div.Subscription .price {position:absolute;background:url(../../images/aarstiderne/price_subscriptionSmall.png) top right no-repeat;width:80px;height:20px;color:white;font-size:11px;font-weight:normal;padding:0;text-align:center;margin-top:110px}
div#ProductsListHolder div.SingleDelivery .price {position:absolute;background:url(../../images/aarstiderne/price_addonSmall.png) top right no-repeat;width:80px;height:20px;color:white;font-size:11px;font-weight:normal;padding:0;text-align:center;margin-top:110px}

*/



div#ProductsListHolder .contentPageContent {width:auto;padding:5px 0px 5px 5px;margin:0}
div#ProductsListHolder div.productItem {width:211px;padding:0;margin:0 28px 32px 0}
div#ProductsListHolder div.productItem div.productDescription {width:211px;padding:0;margin:0;height:45px;overflow:hidden;color:#000000}
.horizontalMenu {background-image:url(../../images/aarstiderne/Menu_bg.jpg);background-repeat:no-repeat;height:38px;padding:0px}
.horizontalMenu ul {list-style:none;padding:0;margin:0}
.horizontalMenu ul li {padding:0;margin:0;float:left;}
.horizontalMenu ul li a {display:block;height:38px;padding: 0 8px;line-height:34px;text-decoration:none;color:#000;width:auto}
.horizontalMenu ul li a:hover {background:#fff;color:#000}



.horizontalMenu ul li a.selected {font-weight:bold}

/* Produkter STOR */
div.productItemLarge td img {float:right;margin:0}
div.productItemLarge table.productItemTable {height:300px;}
div.productItemLarge{float:left;width:100%;margin:0 30px 30px 0;}
div.productItemLarge H2 {font-size:12px;display:inline;margin-bottom:10px;}
div.productItemLarge H1 {font-size:14px;letter-spacing:normal}
div.productItemLarge H2.NewItem {display:inline;color:#b95401;margin-bottom:10px;}
div.productItemLargeText .price {position:absolute;background:url(../../images/aarstiderne/price_subscription.png) top right no-repeat;width:60px;height:60px;color:white;font-size:11px;font-weight:bold;padding:10px 0;text-align:center;margin-left:170px;margin-top:20px}



/* produkter Detailsview - min side */	
div.contentPageHolder div.DetailsView {z-index:800;position:absolute;background-color:White;border:1px solid #065430;padding:10px;width:350px;margin-top:30px;}
div.DetailsView {z-index:800;position:absolute;background-color:White;border:1px solid #065430;padding:0 10px 10px 10px;width:350px;margin-top:2px;line-height:1.6em}
div#rightBasketHolder div.Content div.DetailsView H3 {font-size:14px;color:#065430;margin:5px 0}
a.DetailsLink {color:#065430;text-decoration:underline;background:none;background-image:none;cursor:pointer;} 
div.productItemLarge H1 {margin:15px;}
div.DetailsView img {float:left;margin:0 15px 0 0}
div.DetailsView input.buttonAddToBasket {width:90px;float:right;cursor:pointer;color:#333;font-weight:bold;background-color:#a3c958;border-top:2px solid #a3c958;border-left:2px solid #a3c958;border-right:2px solid #779640;border-bottom:2px solid #779640}
div.DetailsView input.buttonAddToBasket:hover {border-top:2px solid #779640;border-left:2px solid #779640;border-right:2px solid #a3c958;border-bottom:2px solid #a3c958}
div.productItemLarge input.buttonAddToSub {margin-left:5px;float:right;}
div.productItemLarge input.buttonAddToNextDelivery {width:180px;}
div.productItemLarge input.buttonAddToBasket {margin-left:3px;width:100px;float:right;}

/* Næste uges kasser */
div.contentPageHolder div.NextWeekItem {float:left;width:230px;height:auto;padding:10px;line-height:1.4em;margin:0 15px 15px 0;background-color:#D8E9D7}
/* ie6 */*html div.contentPageHolder div.NextWeekItem {float:left;width:230px;padding:10px;line-height:1.4em;}
div.contentPageHolder div.NextWeekItem img {float:right;}
div.contentPageHolder div.NextWeekItem a {color:#000}
div.contentPageHolder div.NextWeekItem H2 {font-size:14px;color:#065430}
div.contentPageHolder div.TabContentSmall {background:#ffffff;padding:10px;height:350px;overflow:auto;width:210px;float:left;margin:0 0 10px 0}
div.contentPageHolder div.TabContentSmall {scrollbar-arrow-color: #cccccc;scrollbar-3dlight-color: #cccccc;scrollbar-darkshadow-color: #cccccc;scrollbar-face-color: #ffffff;scrollbar-highlight-color: #FFFFFF;scrollbar-shadow-color: #d0d0d0;scrollbar-track-color: #ffffff;}

/* Tabbed panels - mini */
#tabsC {width:70%;background:#ffffff;font-size:93%;line-height:normal;display:inline;}
#tabsC ul {margin:0;padding:0;list-style:none;}
#tabsC li {display:inline;margin:0;padding:0;}  
/*
#tabsC b {float:left;background:url(../../images/aarstiderne/tableftC.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#tabsC b span {font-weight:normal;float:left;display:block;background:url(../../images/aarstiderne/tabrightC.gif) no-repeat right top;padding:5px 15px 4px 6px;color:#666;}
*/
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsC a span {float:none;}
/* End IE5-Mac hack */
#tabsC a:hover span {color:#000;}
#tabsC a:hover {}
#tabsC a:hover span {}
/* inactive tab*/
#tabsC a.inactiveTab {float:left;background:url(../../images/aarstiderne/tableftC.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#tabsC a.inactiveTab span {font-weight:normal;float:left;display:block;background:url(../../images/aarstiderne/tabrightC.gif) no-repeat right top;padding:5px 15px 4px 6px;color:#666;}
	
/* active tab */
#tabsC a.activeTab {float:left;background:url(../../images/aarstiderne/tableftC.gif) no-repeat 0% -42px;margin:0;padding:0 0 0 4px;text-decoration:none;cursor:pointer}
#tabsC a.activeTab span {float:left;display:block;background:url(../../images/aarstiderne/tabrightC.gif) no-repeat 100% -42px;padding:5px 15px 4px 6px;color:#666;}
#tabsC a.activeTab:hover span {color:#000;}
#tabsC a.activeTab:hover {}
#tabsC a.activeTab:hover span {}
/* tabs slut */

/* Kundetilmelding */
div#PaymentContainer {margin-top:20px;line-height:1.6em}
div#PaymentContainer H1 {margin:0 30px 5px 0;font-size:14px;display:inline;color:#999;}
div#PaymentContainer H1.current {margin:0 30px 5px 0;font-size:14px;display:inline;color:#065430;}
div#PaymentContainer H3 {color:#065430}
input.buttonGet{margin:0;padding:0;background:none;border:none;text-decoration:underline;color:#065430}
input.buttonGet:hover{background:none;border:none;text-decoration:underline;color:#000}
div#PaymentContainer input.buttonContinue {float:right;position:relative;top:10px}

div#PaymentContainer input.Size1 {width:140px}
div#PaymentContainer input.size2 {width:120px}
div#PaymentContainer input.size3 {width:90%;}
div#PaymentContainer input.size4 {width:70px}
div#PaymentContainer input.sizeSmall {width:25px;}

div#PaymentContainer table {border-collapse:collapse;padding:5px;font-weight:bold}
div#PaymentContainer table td {padding:5px}
div#PaymentContainer table .TableHeader {background:#d8e0d7;padding:5px;color:#065430;font-weight:bold}
div#PaymentContainer .ExtraInfo {margin:10px 0;color:#666;border-top:1px solid silver;border-bottom:1px solid silver;padding:10px 0}

/* step1 - leveringsoplysninger */
.AddressTable, .DeliveryAddressTable {padding:0 0 10px 0;margin:0 0 15px 0;border-bottom:1px solid silver}
.AddressTable .FloatLeft, .DeliveryAddressTable .FloatLeft{float:left;margin:0 5px 0 0}
.AddressTable td, .DeliveryAddressTable td {padding:0;margin:0;}
.AddressTable input[type=text] {margin:0;}
.AddressTable input[type=submit] {margin:0;padding:0;width:169px;border:none;display:inline}
.AddressTable select, .DeliveryAddressTable select {border: silver 1px solid;height: 21px;}

.ExtraDeliveryInfo td {}
.ExtraDeliveryInfo td.DeliveryComment {width:45%}
.ExtraDeliveryInfo td.DeliveryComment textarea {width:330px;height:50px}
.Door {margin-top:5px}
.KeyDeliveryDesc {padding:5px 0;border-top:1px solid silver}



input.Phone {width:110px}
input.Name {width:322px}
input.Street {width:200px}
input.Zip {width:80px}
input.City {width:230px}
input.Email {width:300px}

input.Size1 {width:98px}
input.size2 {width:120px}
input.size3 {width:160px}
input.size4 {width:50px}
input.sizeSmall {width:25px;}
div#hidden {display:none;}
div#show {display:block;}
.hidden {display:none;}
.show {display:block;}
div.feeNotification {font-weight:normal;color:#333333;font-style:italic;margin-top:5px}
div.greenBox {margin:10px 0 5px 0;padding:0;color:#065430}
div.greenBox a {color:#065430;}
div.greenBox a:hover {color:#000000;}
div#MyAccountUnsubscribeLink {display:block;clear:both;margin-left:20px;white-space:nowrap}
div.TabContentContent input.submit {width:auto;color:#fff;font-weight:bold;cursor:pointer;padding:2px;background-color:#065430;border-top:2px solid #116c42;border-left:2px solid #116c42;border-right:2px solid #034125;border-bottom:2px solid #034125}
input.submit:hover{border-top:2px solid #034125;border-left:2px solid #034125;border-right:2px solid #116c42;border-bottom:2px solid #116c42}

#SiteClosed {overflow:hidden;z-index:999;width:100%;text-align:center;position:absolute;top:0;left:0;background-color:#065430;height:0;font:20px/40px verdana,sans-serif;opacity: .9;border-bottom:solid 3px white;}
#SiteClosed,#SiteClosed h1,#SiteClosed h3,#SiteClosed a {color: White;}

/* web forms module */
div#RightContainer .scfForm {padding:5px 0;margin:5px 0 0 10px}

/* vælg betalingsform */

div#PaymentDIBS, div#PaymentPBS {width:470px;padding:0px;}

.DIBSheader, .PBSheader {overflow:hidden;height:20px;background:#d8e9d7;padding:10px;margin-bottom:10px}
div#PaymentDIBS .headerLabel, div#PaymentPBS .headerLabel {color:333;font-size:12px;font-weight:bold;cursor:pointer}
.PBSmiddle, .DIBSmiddle  {height:auto;min-height:160px;}
.PBSbottom, .DIBSbottom {height:10px}
.validationError {color:red;float:right}
#AboutPayment {border-top:1px dotted silver; border-bottom:1px dotted silver;float:right;width:224px;padding:10px 0;color:#999}

/* Leksikon*/
div#SeasonBar {}
div.contentPageHolder  div.contentPageContent div#SeasonBar  h1 {font-size:11px;color:#000;margin:10px 0 0 0} 
.seasonsCalendar {border:1px solid black}
.seasonsCalendar td {width:8%;padding:0;margin:0;text-align:center }
.seasonsCalendar td.DanishSeason {background:url(../../images/aarstiderne/bg_season.jpg);color:#ffffff}
.seasonsCalendar td.ForeignSeason {background:url(../../images/aarstiderne/bg_Foreignseason.jpg);color:#cccccc}

#MadBio {border-top:1px dotted #065430;border-bottom:1px dotted #065430;padding-bottom:20px}

.div50left {width:255px;margin-right:20px;float:left}
.div50left input,textarea, .div50right input,textarea {width:250px;margin-bottom:10px}
.div50left input[type=submit] {padding:5px;margin:0;float:none;width:auto}
.div50right {width:255px;float:right}
.div50right h3, .div50left h3 {margin-top:0}

ul.columns25 {list-style-type:none;margin:0;padding:0;float:left;} 
ul.columns25 li {width:130px;padding:0;margin:0;} 

ul.columns50 {list-style-type:none;margin:0;padding:0;} 
ul.columns50 li {padding:0;margin:0;display:inline}

.relatedRecipies {} 
.relatedRecipies ul {list-style-type:none;margin:0 0 20px 0;padding:0;} 
.relatedRecipies ul li {margin:0;padding:0}

ul.columns100 {list-style-type:none;margin:0;padding:0;width:25%;float:left} 
ul.columns100 li {padding:0 0 5px 0 ;margin:0} 

.videoThumbWrapper {float:left;width:165px;height:160px;padding:0;margin:0 10px 0 0;}
.videoThumbWrapper a {text-decoration:none}
.videoCanvas {background:white;width:165px;overflow:hidden;height:90px;padding:0 0;margin:5px 5px 0 0;text-align:center;float:left;position:relative;top:0;left:0}
.videoCanvas a {width:165px;height:90px;background:black;z-index:2;display:block;text-decoration:none}
.videoThumb {z-index:1}

.recipeThumbWrapper {float:left;width:165px;height:190px;padding:0;margin:0 10px 0 0;}
.recipeCanvas {background:white;width:165px;overflow:hidden;height:110px;padding:0;margin-bottom:5px;text-align:center;position:relative;top:0;left:0}
.recipeCanvas a {width:165px;height:110px;background:#000000 url(../../images/aarstiderne/tallerkenstak.jpg) top right;z-index:2;display:block;text-decoration:none}
.recipeThumbWrapper img {position:relative;top:-30px;}
.recipeThumbWrapper a {text-decoration:none}
.recipeThumb {z-index:1;margin:0 0 5px 0}

#tabsRecipe {margin:0;z-index:100;position:relative}
#tabsRecipe ul {margin:0;padding:5px 0;list-style:none;}
#tabsRecipe li {display:inline;margin:0;padding:0;text-align:center;text-transform:uppercase;width:113px}

#tabsRecipe a {text-align:center;border-bottom:1px solid #ccc;height:18px;width:113px;display:block;float:left;margin:0 2px 0 0;padding:5px 0;text-decoration:none;background:#fff;color:#666;background:url(../../images/aarstiderne/fane_search.jpg) 0 0 no-repeat;line-height:20px;color:#999}
#tabsRecipe a:hover{border-bottom:1px solid #fff;}
#tabsRecipe a.activeTab {font-weight:bold;color:black;border-bottom:1px solid #fff;}

/* kommentarer */
.commentAuthor 70 {}
.commentHead {}

#MyAccountDeliveryOverview {}
#MyAccountDeliveryOverview table a {color:black}
#MyAccountDeliveryOverview table {margin-top:5px;width:100%;border:1px solid silver}
#MyAccountDeliveryOverview table td {width:19%;padding:3px;border-left:1px solid silver;border-bottom:1px solid silver;background:#fdfbfb;}
#MyAccountDeliveryOverview .header {background:url(/images/aarstiderne/BG_headerCalendar.png) 0 0;text-align:center;background-color:#fff;color:#999;FONT-SIZE:95%;FONT-WEIGHT:BOLD;text-transform:lowercase}
#MyAccountDeliveryOverview .header.weekNo {width:15px;height:32px;padding:0;background:#d8e9d7;color:#065430;text-align:center;vertical-align:middle;font-size:14px;border-bottom:1px solid #d8e9d7}
#MyAccountDeliveryOverview .content.weekNo {width:15px;background:#d8e9d7}
#MyAccountDeliveryOverview .content {height: 50px;}
#MyAccountDeliveryOverview .content.closed {background:url(/images/aarstiderne/stripes_gray.png) 0 0;}
#MyAccountDeliveryOverview .content.active{}
#MyAccountDeliveryOverview .content.current {background:#fffcf3;border:1px solid #cea119}


/* ferie og helligdag */
#MyAccountDeliveryOverview span.holiday {padding:2px;text-align:center;background:#effcff;border:1px solid silver;display:block;margin:0;color:gray}
#MyAccountDeliveryOverview .vacation {background:url(/images/aarstiderne/background_vacation.jpg) 0 0;text-align:center;font-weight:bold;color:gray}
#MyAccountDeliveryOverview .vacation a {font-weight:normal;text-align:left}


/* abo-produkt leveringsdag */
#MyAccountDeliveryOverview .closed a.Subscription, a.Subscription:hover {padding:3px; background:#eee;border:1px solid #ccc;margin-bottom:2px;display:block;text-decoration:none;cursor:pointer}
#MyAccountDeliveryOverview .closed a.Subscription:hover {background:#eee;border:1px solid #ccc}

#MyAccountDeliveryOverview a.Subscription {padding:3px 3px 3px 22px; background:#d8e9d7 url(/images/aarstiderne/icon_subscription.png) 3px 2px no-repeat;border:1px solid #c4ddc2;margin-bottom:2px;display:block;text-decoration:none;font-weight:bold}
#MyAccountDeliveryOverview a.Subscription:hover {background-color:#e8f2e8}


/* mandags-produkt leveringsdag */
#MyAccountDeliveryOverview .closed a.Monday {padding:3px;background:#f4f4f4;border:1px solid #ccc;margin-bottom:2px;display:block;color:#333;text-decoration:none}
#MyAccountDeliveryOverview .closed a.Monday:hover {background:#f4f4f4;border:1px solid #ccc;color:#333;cursor:text}

#MyAccountDeliveryOverview a.Monday {padding:3px;background:#ecf9de;border:1px solid #d8ecc1;margin-bottom:2px;display:block;color:#333}
#MyAccountDeliveryOverview a.Monday:hover {background:#f8fef1;color:#000}

/* ekstradag-produkt leveringsdag */
#MyAccountDeliveryOverview .closed a.Optional {padding:3px;background:#f4f4f4;border:1px solid #ccc;margin-bottom:2px;display:block;color:#333;text-decoration:none}
#MyAccountDeliveryOverview .closed a.Optional:hover {background:#f4fcec;color:#000;color:#333;cursor:text}

#MyAccountDeliveryOverview a.Optional {padding:3px;background:#ecf9de;border:1px solid #d8ecc1;margin-bottom:2px;display:block;color:#333;text-decoration:none}
#MyAccountDeliveryOverview a.Optional:hover {background:#f8fef1;color:#000}

/* standard-produkt leveringsdag */
#MyAccountDeliveryOverview .closed a.Standard {padding:3px;background:#f4f4f4;border:1px solid #ccc;margin-bottom:2px;display:block;color:#333;text-decoration:none}
#MyAccountDeliveryOverview .closed a.Standard:hover {background:#f4f4f4;border:1px solid #ccc;color:#333;cursor:text}

#MyAccountDeliveryOverview a.Standard {padding:3px;background:#ecf9de;border:1px solid #d8ecc1;margin-bottom:2px;display:block;color:#333;text-decoration:none}
#MyAccountDeliveryOverview a.Standard:hover {background:#f8fef1;color:#000}

div. NewDeliveryOptionsAvailable {border:1px solid silver;padding:10px}
div. NoDeliveryOptionsAvailable {border:1px solid silver;padding:10px}

#Icons {width:300px;float:right}
#MyAccountDeadline {margin:0 0 10px 10px;border:0;width:200px}
#MyAccountDeliveryOverview, #Help {float: right;}
#Help {width:30px;height:30px}

#MyAccountDeliveryOverview input, #Help input {}
.ShowLinkButton {position:relative;top:1px;padding:0}

#OptionalDeliveryInformation {background:#eaf2e9;padding:3px 5px 5px 5px;}
#VacationOptionalDeliveryMessage {margin-bottom:15px}
.NewDeliveryOptionsAvailable {border:1px solid #fbfba6; background:#ffffc6;padding:5px;margin:10px 0}
.NoDeliveryOptionsAvailable {border:1px solid #fbfba6; background:#ffffc6;padding:5px;margin:10px 0}

#NewsletterSubscription {border:5px solid #d8e9d7;padding:10px;width:260px;float:right;height:260px;margin-left:10px}
#NewsletterSubscription input[type=submit]{margin:5px 0}
#NewsletterSubscription input[type=checkbox]{margin:5px 0 0 0}

.CalendarLink {margin:10px 0}
.CalendarLink h3 {color:#065430}

/* watermarks */
.WatermarkTextBox {height: 30px;width: 200px;font: verdana;font-size: 22px;vertical-align: middle;}
.StreetName input[type=text] {width:110px;display:inline}
.ZipCode input[type=text]  {width:40px}
.UserNameOnBlur {background-image: url('/images/brugernavn.jpg');background-repeat: no-repeat;background-position: left center;}
.PasswordOnBlur {background-image: url('/images/password.jpg');background-repeat: no-repeat;background-position: left center;}
.ZipOnBlur {background-image: url('/images/postnummer.jpg');background-repeat: no-repeat;background-position: left center;}
.StreetOnBlur {background-image: url('/images/gade.jpg');background-repeat: no-repeat;background-position: left center;}
.OnFocus {font-style: normal;}

/* andre varer og opskrifter forside */
.MainContainer3Col {border-top:1px dotted #065430;padding-top:20px}

.FirstContainer {float:left; width: 226px; padding-right:10px;line-height:1.4em}
.FirstContainer h3, h2 {font-size:14px;color:#065430;margin:0 0 10px 0}
.FirstContainer a {font-weight:bold;}
.FirstContainer a:hover {color:#065430;text-decoration:underline;}
.FirstContainer .RecipeItem {height:94px;margin:0;padding:0}
.FirstContainer .RecipeItem .imageCanvas {float:left; width:90px;height:90px;overflow:hidden;margin-right:10px;}

.SecondContainer {float:left; width: 226px; padding-right:10px}
.SecondContainer h3, h2 {font-size:14px;color:#065430;margin:0 0 10px 0}
.SecondContainer a {font-weight:bold;text-decoration:none;}
.SecondContainer a:hover {color:#065430;text-decoration:underline;}
.SecondContainer .ProductItem {height:94px;margin:0;padding:0}
.SecondContainer .ProductItem .imageCanvas {float:left; width:84px;height:84px;overflow:hidden}

.ThirdContainer {float:left; width: 226px; padding-right:10px}
.ThirdContainer h3, h2 {font-size:14px;color:#065430;margin:0 0 10px 0}
.ThirdContainer a {font-weight:bold;text-decoration:none;}
.ThirdContainer a:hover {color:#065430;text-decoration:underline;}
.ThirdContainer .RecipeItem {height:94px;margin:0;padding:0}
.ThirdContainer .RecipeItem .imageCanvas {float:left; width:84px;height:84px;overflow:hidden;margin-right:10px;}

/* basketloader */
#BasketLoader {}
.Dialog {background:#dbdadb url(../../images/aarstiderne/bg_modal.jpg) 0 0 repeat-x;width:300px;color:#065430;padding:30px 10px;border:1px solid silver;text-align:center;z-index:2000000}
.Dialog H3 {font-size:18px}

#MyAccountBalance a {float:right;padding-left:0;padding-right:0;width:50%}
