@charset "utf-8";
/* CSS Document */
.partnerTopContainer {
	width:536px;
	height:37px;
	background: url(/Files/Billeder/Icons/200806119_top_partner.jpg) no-repeat top left;
	font-size:14px;
	color: #FFFFFF;	
	padding-top:4px;
}

.partnerBottomContainer {
	width:536px;
	height:22px;
	background: url(/Files/Billeder/Icons/200806119_bottom_partner.jpg) no-repeat top left;
	font-size:14px;
	color: #FFFFFF;	
	padding-top:4px;
	text-align: center;        
}

a.partnerBottomLink, a.partnerBottomLink:visited { font-size: 0.9em; font-weight: bold; color: #FFF; text-decoration: none; display: block; width:536px; height:22px; cursor: pointer; }
a.partnerLink, a.partnerLink:visited { text-decoration: none; display: block; width: 90px; height: 45px; cursor: pointer; }
a.partnerLink.phys { width: 92px; height: 130px; cursor: default; }
.partnerBottomContainer span.shopUrl { font-size: 14px; }

.partnerTopContainer h1 { float: left; color: #FFF; background-color: transparent; padding-left: 10px; font-size: 0.9em; }
.partnerTopContainer .static { float: right; color: #FFF; margin: 0 20px 0 0; text-align: center; font-size: 0.9em; font-weight: bold; }

.partnerStoreStatus {
	background: url(/Files/Billeder/Icons/200806119_partner_status.gif) no-repeat top center;
	float: right;
	margin: 3px 20px 0 0;
	padding: 3px 0 5px 0;
	width:162px;
	font-size: 11px;
	color:#FFFFFF;
	text-align: center;
	font-weight: bold;
}

.discountImageRotation, .discountItemImage { float: left; width: 100px; }
.discountImageRotation img { border: 1px solid #95B02D; width: 100px; height: 40px; }
.discountItemImage img { border: 1px solid #FF7417; width: 100px; height: 100px; }
.discountText { width: 300px; float: left; margin: 0 10px 0 15px; font-size: 11px; }
.discountText h1 { background-color: transparent; margin-bottom: 5px; line-height: 9px }
.discountText h1 a, .discountText h1 a:visited  { color: #95B02D; text-decoration: none; }
.discountText h2 { color: #FF7417; margin: 0 0 5px 0; border: 0; font-size: 12px; }
.discountText h2 a, .discountText h2 a:visited  { color: #FF7417; text-decoration: none; }
.discountAmount { height: 45px; width: 90px; margin: 0 0 8px 0; padding: 0; float: right; }
.discountAmountAddText { width: 90px; color: #FFF; padding-left: 7px; font-weight: bold; font-size: 10px;  }
.discountPostalCode { color: #AAAAAA; margin-bottom: 0; }
.phys .discountAmount { height: 130px; width: 92px; }
.partnerContainer .discountAmount { margin: 0; }
.offerAmount { height: 45px; width: 92px; margin: 0 0 10px 0; padding: 0; }
.discountAmountText { font-weight:bold; font-size:24px; color:#FFFFFF; margin-right:32px; margin-top:8px; text-align: right; }
.percent { background: url(/Files/Billeder/Icons/200806119_discount_percent_back.jpg) no-repeat top left; }
.phys .percent { background: url(/Files/Billeder/Icons/200806119_discount_percent_phys.jpg) no-repeat top left; }
.percent h3{ font-weight:bold; font-size:24px; color:#FFFFFF; margin-right:5px; margin-top:8px; }
.kr { background: url(/Files/Billeder/Icons/200806119_discount_kr_back.jpg) no-repeat top left; }
.phys .kr { background: url(/Files/Billeder/Icons/200806119_discount_kr_phys.jpg) no-repeat top left; }
.kr h3 { font-size: 11pt; padding-top: 28px; padding-right:8px; text-align: right; font-weight: bold; color: #64781D; background-color: transparent; border: 0; }
.offerRightSection { float: right; width: 90px }
.partnerContainer .offerRightSection { height: 42px; margin-top: -3px; }
.partnerDiscountIcons { float: right; clear: both; width: 85px; }
.partnerAddressIcon, .partnerWWWIcon, .partnerDiscountHelpIcon { width: 28px; float: left; }
.discountDisclaimer { float: left; }
.tjen { clear: both; float: left; margin: 0 0px 0 15px; width: 300px; }
.tjen h2 { border: 0; float: left; width: 50px; }
.tjen h2.tjen-value { width: 200px; text-align: left; float: left; }

.discountCategory { width: 536px; margin-top: 10px; }
.discountCategory.flMenu .i3 h1 { color: #FFF; }
.discountCategory ul li { color: gray }

#discountOfferContainer { margin-top: 12px; }
.discountOfferItem { border-top: 2px solid #FF7417; padding: 12px 0; }
.rabatList .discountOfferItem { border-top: 2px solid #95B02D; }
.discountOfferItem.firstRow { border: 0 !important; }
.partnerContainer { padding: 13px 0; border-top: 2px solid #95B02D;}
.partnerContainer.firstRow { border: 0 !important; }
.kr_offer  { background: url(/Files/Billeder/Icons/offer_splash.jpg) no-repeat top left; width:87px; height:80px; margin-right:0px; }
.kr_offer h3 { font-weight: bold; font-size:16px; color:#64781D; text-align: center; margin: 0; padding-top: 37px; }
.accepttext { position: absolute; bottom:398px; right:89px; width: 599px; font-size:11px; }
.offerContainerTextLink { font-size:12px; width: 90px; }
.offerContainerTextLink a { color: #FF7417; font-weight: bold; font-size: 14px; }

.noPartner .flRedBox { width: 300px; margin-left: 130px; }

/* List Campaigns */
.listCampaignsItem { padding: 13px 0; border-top: 2px solid #95B02D;}
.listCampaignsItem.firstRow { border: 0 !important; }
.listCampaignsItem h2 { border:0 none; color: #95B02D; margin:0 0 5px 0; font-size: 13px; line-height:9px; }

.listCampaignsItem h2 a, .listCampaignsItem h2 a:visited {
    color: #95B02D;
    text-decoration:none;
}

.listCampaignsImageRotation { float:left; width:100px; }
.listCampaignsImageRotation img { border:1px solid #95B02D; height:80px; width:80px; }
.listCampaignsItemContent { width: 330px; float: left; margin:0 10px 0 0px; }
.listCampaignsItemRight { width: 88px; float: right; text-align: center; }
.listCampaignsItemRight a, .listCampaignsItemRight a:visited { cursor:pointer; display:block; height: 40px; text-decoration:none; width: 88px; }
.campaignItem { font-size: 11px; }
.campaignShowDescLink { position: absolute; right: 0; bottom: 0; width: 70px; background: url('/Files/Billeder/site/moreLinkBg.gif'); }

/* Popups */
#discountPartnerPopup
{
    width: 350px;
    padding: 4px;
}
#discountPartnerAddresses h1
{
    font-size: 1.2em;
    font-weight: bold;
}
.discountPartnerPopupRow
{
    margin-top: 6px;
    padding: 2px;
    border-bottom: dotted 1px red;
}

/* Offers on partner details */
.flOffer
{
    width: 160px;
    float: left;
    margin-right: 10px;
}
.flOffer .offerHeader
{
    text-align: center;
    display: block;
}
.flOffer h1
{
    font-weight: bold;
    font-size: 1em;
    color: #fff;
    position: relative;
    top: -20px;
    background-color: transparent;
}
.flOffer p
{
    margin: 0;
    padding: 0;
    height: 60px;
}
.flOffer img
{
    border: 1px solid #94B02C;
    margin-top: -10px;
    margin-bottom: 4px;
}
.flOffer .offerLink
{
    margin-top: 16px;
    float: right;
}
.flOffer .offerPrice
{
    font-size: 1.4em;
    font-weight: bolder;
    color: #F77712;
}
.flOffer .offerBottom
{
    margin-top: 8px;
}

.discountRow h1 
{
	font-size: 12px;
	font-weight: bold;
	color: #f90;
	margin: 0 0 2px 0;
	padding: 0;
	background-color: transparent;
}
.discountRow
{
    border-bottom: 1px solid #858585;
    clear: both;
    margin-bottom: 5px;
}
.discountRow .offerImage
{
    margin-bottom: 4px; 
    border: 1px solid #95B02D;
}
.discountRow .flIcon
{
    padding-bottom: 4px;
}
.discountRow .flIcon img
{
    padding-top: 4px;
}

/* AJAX output */
.objFlivAjax_tab_active, .objFlivAjax_tab_active a, .objFlivAjax_tab_inactive, .objFlivAjax_tab_inactive a, .objFlivAjax_page_active, .objFlivAjax_page_inactive { padding: 0px 5px; color: #000; text-decoration: none; }
.objFlivAjax_tab_active, .objFlivAjax_tab_active a { background-color: #bdf; }
.objFlivAjax_tab_inactive, .objFlivAjax_tab_inactive a { background-color: #eee; }
.objFlivAjax_page_inactive { background-color: #eee; }

.objFlivAjax_page_active
{
	background-color: #93B02B;
	color: #fff;
}

#obFlivAjaxContainer
{
	margin: 8px 0 4px 0;
}

#shopDescriptionDiscountAddon
{
	border: 1px solid #000;
	padding: 3px;
    margin-top: 15px;
}
