/*------------MainLayout start----------------------------------------------------------------------*/

.MainLayoutleftmaincell
{
	background-image: url(/images/shadow_vertical_left.gif); 
	width: 9px;

}

.MainLayoutmiddlemaincell
{
	
}

.MainLayoutrightmaincell
{
	background-image: url(/images/shadow_vertical_right.gif); 
	width: 9px;
}

.MainLayoutmiddletable
{
	width: 878px;
}

.MainLayoutlogocell
{
	height: 100px;
	/*background-image: url(/images/books.jpg);*/
	
	
}

.MainLayouttopcell
{
	background-image: url(/images/menu_background.gif); 
	font-size: 11px;
	height: 32px;
	padding-left: 15px;
	border-bottom: solid 1px #BCC2C2;
}

.MainLayoutcontentcell
{
	padding: 20px 15px 20px 15px;
}

.MainLayoutaddresscell
{
	background-image: url(/images/address_background.gif);
	height: 20px;
}

.MainLayoutFooterLeftcell
{
	background-image: url(/images/shadow_corner_left.gif);
	height: 17px;
}

.MainLayoutFooterMiddlecell
{
	background-image: url(/images/shadow_horisontal.gif);
	height: 17px;
}

.MainLayoutFooterRightcell
{
	background-image: url(/images/shadow_corner_right.gif);
	height: 17px;
}

/*------------MainLayout slut-----------------------------------------------------------------------*/

/*------------MainSubLayout start-------------------------------------------------------------------*/

.MainSubLayoutLeftCell
{
	width: 190px;
}

.MainSubLayoutCenterCell
{
	width: 429px;
	padding-left: 20px;
	padding-right: 20px;
}

.MainSubLayoutRightCell
{
	width: 190px;
}

.MainSubLayoutSpacer
{
	width: 20px;
}

/*------------MainSubLayout slut--------------------------------------------------------------------*/

/*------------LeftSubLayout start-------------------------------------------------------------------*/

.LeftSubLayoutTopCell
{
	
}

.LeftSubLayoutCenterCell
{
	
}

.LeftSubLayoutButtomCell
{
	
}

.LeftSubLayoutSpacer
{
	
}

/*------------LeftSubLayout slut--------------------------------------------------------------------*/

/*------------RightSubLayout start------------------------------------------------------------------*/

.RightSubLayoutTopCell
{
	
}

.RightSubLayoutCenterCell
{
	
}

.RightSubLayoutButtomCell
{
	
}

.RightSubLayoutSpacer
{
	
}

/*------------RightSubLayout slut-------------------------------------------------------------------*/

/*------------Artiklermapper start------------------------------------------------------------------*/

.ArticleFolderTitleName 
{ 
	background-color: #C4CDCC;
	font-family: verdana; 
	font-size: 11px; 
	font-weight: bold;
	color: #333;
	height: 24px;
	padding: 3px 10px 3px 10px;
}

.ArticleFolderTitleField 
{ 
	padding-left: 10px;
	padding-right : 10px;
	padding-top: 5px;
}

.ArticleFolderKildeTekstField
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right : 10px;	
}

.ArticleFolderIndholdField
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right : 10px;
	padding-bottom: 10px;	
}

.ArticleFolderHorzLine
{
	height: 1px;
	border-bottom: solid 1px #CBCCC6;
	background-color: #FFF;
	font-size: 0px;
}

/*------------Artiklermapper Slut-------------------------------------------------------------------*/

/*------------Artiklerlist start--------------------------------------------------------------------*/

.ArtiklerlistArticle
{
	border-bottom: solid 1px #CBCCC6;
	border-right: solid 1px #CBCCC6;
	padding-bottom: 10px;
}

.ArticleListTitleField 
{ 
	padding-right: 5px;
	padding-bottom: 10px;
	font-weight: bold;
}

.ArticleListKildeTekstField
{
	padding-top: 15px;	
}

.ArticleListIndholdField
{
	padding-right: 5px;
}

.ArticleListMissingPicture
{
	width: 60; 
	height:80; 
	border: 0;
	float: left;
	margin-right: 10px;
}

.ArticleListPicture
{
	width: 60px; 
	border: 0;
	float: left;
	margin-right: 10px;
}

.ArticleListBlankBetweenRows
{
	height: 15px;
}

/*------------Artiklerlist Slut---------------------------------------------------------------------*/

/*------------Artiklelvisning Start-----------------------------------------------------------------*/

.ArticleDisplayTitleField 
{ 
	font-weight : bold;
}

.ArticleDisplayKildeTekstField
{
	padding-top: 15px;
}

.ArticleDisplayIndholdField
{
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.ArticleDisplayLinkField
{
	padding-top: 15px; 
	padding-bottom: 15px;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;	
}

.ArticleDisplayPublicationLinkHeaderText
{
	padding-bottom: 5px;	
}

.ArticleDisplayPublicationLinkField
{
	font-size: 10px;
	line-height: 12px;
}
.ArticleDisplayPicture, .ArticleDisplayMissingPicture
{
	width: 95px; 
	border: 0;	
	float: left;
	margin-right: 10px;
}

.ArticleDisplayMissingPicture
{
	background-image: url(/images/manglerbillede.gif);
}

.ArticleDisplayHeaderSeparator
{
	height: 10px;
}

/*------------Artiklelvisning Slut------------------------------------------------------------------*/

/*------------Teasermapper start--------------------------------------------------------------------*/

.TeaserFolderHeaderTopGradient
{
	background-image: url(/images/boxtop_news.gif);
	width: 100%; 
	height: 1;
	border: 0;
}

.TeaserFolderHeader 
{ 
	background-image: url(/images/boxbackground.gif); 
	font-family: verdana; 
	font-size: 12px; 
	color: #fff; 
	padding-left: 10px; 
	padding-bottom: 5px; 
	padding-top: 4px;
	padding-right: 10px;
}

.TeaserFolderTableTeaser 
{ 
	color: #333; 
	width: 100%;
	margin-top: 9px;
	margin-bottom: 10px;
}

.TeaserFolderTableTeaser TD
{
	padding-top: 1px;
	padding-bottom: 0px;
}

.TeaserFolderTableHolder
{
	background-color: #f3f5f5; 
}

.TeaserTable
{
	margin-top: 5px;
	border-bottom: 1px solid #cbccc6; 
}

/*------------Teasermapper Slut---------------------------------------------------------------------*/

/*------------Teaserlist start----------------------------------------------------------------------*/

.TeaserlistLinkField
{
	padding: 2px 10px 2px 10px !important;	

}
.TeaserlistBlankBetweenRows
{
	height: 2px;
}

.TeaserlistLinkField A
{
	line-height: 12px;
}


/*------------Teaserlist Slut-----------------------------------------------------------------------*/

/*------------Emnenavigation start------------------------------------------------------------------*/

.EmnenavigationRendering
{
	vertical-align: middle;
	padding: 0px;
	background-color: #13F5F4;
	font-family: verdana; 
	font-size: 11px;
	border-bottom : solid 4px #C5CCCC;
	border-top : solid 5px #C5CCCC;
	padding-bottom: 0px;
	margin-top: 5px;
} 

.EmnenavigationSkeleton
{
	color:black;
	background-color:#F3F5F4;
	font-family: verdana;
	text-align:left;
	font-size:11px;
	cursor:default;
} 

.EmnenavigationItems, .EmnenavigationItems1	
{
	font-family: verdana;
	text-align:left;
	font-size:11px;
	cursor:default;
	border-bottom : solid 1px #C5CCCC;
	height: 22px;	
} 

.EmnenavigationItems TD, .EmnenavigationItems1 TD
{
	vertical-align:middle;
}

.EmnenavigationItems1
{
	font-weight: bold;
}

.EmnenavigationTabCell
{
	border-bottom : solid 1px #C5CCCC;
}

.EmnenavigationItemCell
{
	width: 100%
}

.EmnenavigationItems_hover
{
	color:black;
	vertical-align: middle;
	font-family: verdana;
	font-size:11px;
	text-decoration:underline;
	cursor:hand;
	
} 

.EmnenavigationItems_clicked
{
	background-color:#CEDBDE;
	vertical-align: middle;
	font-family: verdana;
	font-size:11px;
	cursor:default;
	
}

.EmnenavigationItems_clicked A
{
	color: #BD1421 !important;
	font-weight: bold;
} 

.EmnenavigationItems_clicked TABLE .EmnenavigationItems A
{
	color: Black !important;
	font-weight: normal;
}

.EmnenavigationExpandCollapseCell
{
	border-bottom : solid 1px #C5CCCC;
}

/*------------Emnenavigation Slut-------------------------------------------------------------------*/

/*------------EmnenavigationDisplay start-----------------------------------------------------------*/



.EmnenavigationDisplayTitleName, .PublikationsvisningHeader, .ArticleDisplayHeader
{ 
	background-color: #C4CDCC;
	font-family: verdana; 
	font-size: 11px; 
	font-weight: bold;
	color: #333;
	height: 24px;
	padding: 3px 10px 3px 10px;
}

.EmnenavigationDisplayTitleField 
{ 
	padding-left: 10px;
	padding-right : 10px;
	padding-top: 5px;
}

.EmnenavigationDisplayKildeTekstField
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right : 10px;	
}

.EmnenavigationDisplayIndholdField
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right : 10px;
	padding-bottom: 10px;	
}

.EmnenavigationDisplayHorzLine, .PaymentDisplayHorzLine
{
	height: 1px;
	border-bottom: solid 1px #CBCCC6;
	background-color: #FFF;
	font-size: 0px;
	margin-bottom: 10px;
}

.PublikationsvisningLinkHolder A
{
	font-size: 10px;
	white-space: nowrap;
}

.PublikationsvisningImage2
{
	width: 95px;
}

.PublikationsvisningIndhold
{
	padding-top: 15px;
}

.EmnenavigationDisplayDataUndskyld
{
	padding-top: 2px;
	padding-right: 2px;
	color: Red;
	font-size: 10px;
	line-height: 10px;
}

.EmnenavigationDisplayElementListISBN
{
	font-size: 9px;
}

/*------------EmnenavigationDisplay Slut------------------------------------------------------------*/

/*------------EmnenavigationDisplayElement start----------------------------------------------------*/

.EmnenavigationDisplayElementListISBN
{
	display:none;
}

.EmnenavigationDisplayElementListBookHolder
{
	height: 100%;
	vertical-align: top;
	padding: 5px 0px 0px 0px;
}

.EmnenavigationDisplayElementListBook
{
	border-bottom: solid 1px #CBCCC6;
	border-right: solid 1px #CBCCC6;
	margin-bottom: 10px;
}

.EmnenavigationDisplayElementMissingPicture
{
	/*background-image: url(/images/manglerbillede.gif);*/
	width: 60px; 
	height: 80px; 
	border: 0;
}
.EmnenavigationDisplayElementPicture
{
	width: 60px; 
	border: 0;
}

.EmnenavigationDisplayElementListTitleHolder
{
	height: 70px;
	vertical-align: top;
	padding: 0px 3px, 3px 3px;
}

.EmnenavigationDisplayElementListTitle
{
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
}

.EmnenavigationDisplayElementListAuthor
{
	padding-top: 2px;
	font-style: italic;
	font-size: 10px;
	line-height: 12px;
}

.EmnenavigationDisplayElementListPriceHolder
{
	height: 30px;
	padding: 3px;
	vertical-align: bottom;
	font-size: 10px;
}

.EmnenavigationDisplayElementListPriceHolder span.currency
{
    margin-left: 5px;
    margin-right: 5px;
}

.EmnenavigationDisplayElementListButtonHolder
{
	height: 27px !important;
	padding: 3px 3px 7px 3px;
	text-align: right;
}

.EmnenavigationDisplayElementBuyButton
{
	
}

.EmnenavigationDisplayElementDelimColumn
{
	width: 10px;
}

/*------------EmnenavigationDisplayElement Slut-----------------------------------------------------*/

/*------------Topnavigation start-------------------------------------------------------------------*/

.TopnavigationTable
{
	width: 100%;
}	

.TopnavigationCell
{
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
	white-space: nowrap;
}

.TopnavigationPrintCell
{
	padding-right: 10px;
	width: 100%;
}

.TopnavigationHelpCell
{
	padding-right: 15px;
}

/*------------Topnavigation Slut--------------------------------------------------------------------*/

/*------------TopnavigationElement start------------------------------------------------------------*/

.TopnavigationElementTitleField 
{ 
	background-color: #C4CDCC;
	font-family: verdana; 
	font-size: 11px; 
	font-weight: bold;
	color: #333;
	height: 24px;
	padding: 3px 10px 3px 10px;
}

.TopnavigationElementKildeTekstField
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right : 10px;	
}

.TopnavigationElementIndholdField
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right : 10px;
	padding-bottom: 10px;	
}

/*------------TopnavigationElement Slut-------------------------------------------------------------*/

/*------------SearchArea start----------------------------------------------------------------------*/


.SearchAreaindholdsBoxBaggrund 
{
	background-color: #F3F5F4;
	border-bottom : solid 5px #C5CCCC;
	border-top : solid 5px #C5CCCC;
	width: 100%;
}

.SearchAreaLines, .SearchAreaLines2
{
	padding: 2px 10px 2px 10px;
}

.SearchAreaText
{
	font-weight: bold;
}

.SearchAreaField 
{ 
	font-family: verdana; 
	font-size: 11px; 
	color: #333; 
	height: 18px; 
	border: solid 1px #A5ACB6; 
	width: 136px;
}

.SearchAreaTypeRadioList TD
{
	font-size: 10px;
}

.SearchBoxTable
{
	width: 100%;
}

.TextBoxSearchCell
{
	width: 100%;
}

.ButtonSearchCell
{

}

.SearchButton
{
	margin-bottom: -2px;
	margin-left: 3px;
}

#SearchInputPanel .SearchBoxTable
{
	margin-bottom: 5px;
}

#SearchCriteriaPanel
{
	display: none;
}

/*------------Sgeomrde Slut-----------------------------------------------------------------------*/

/*------------LoginArea start---------------------------------------------------------------------*/

.LoginAreaindholdsBoxBaggrund 
{
	background-color: #F3F5F4;
	border-bottom : solid 5px #C5CCCC;
	border-top : solid 5px #C5CCCC;
}

.LoginAreaLines
{
	padding: 2px 10px 2px 10px;
}

.LoginAreafield 
{ 
	font-family: verdana; 
	font-size: 11px; 
	color: #333; 
	height: 18px; 
	border: 1px solid #A5ACB6; 
	width: 100% 
}

.LoginAreaLines2
{
	padding: 0px 10px 0px 10px;
}

.ButtonLogout, .ButtonLogin
{
	margin-bottom: 4px;
}

.LoginBottomSeparator
{
	height: 3px;
}

.LoginCustomerAdvantage A
{
	color: #BD1421 !important;	
}

/*------------Loginomrde Slut----------------------------------------------------------------------*/

/*------------Brugerhndtering start----------------------------------------------------------------*/

.CustomerHandleContentHeader 
{ 
	background-color: #C4CDCC;
	font-family: verdana; 
	font-size: 11px; 
	font-weight: bold;
	color: #333;
	height: 24px;
	padding: 3px 10px 3px 10px;
}

.CustomerHandleCustomerErrorHolder, .CustomerHandleSignInInfoHolder
{
	padding-top: 10px;
}
.CustomerHandleCustomerError
{
	color: Red;
}

.CustomerHandleTypeList
{
	width: 170px;
	margin-right: 5px;
}

.CustomerHandleSignInInfoText
{
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 2px;
}

.CustomerHandleFormLabelCell
{
	width: 130px;
}

.CustomerHandleObligatoryCell
{
	width: 10px;
}

.CustomerHandleInputCell
{
	height: 22px;
}

.CustomerHandleValidator
{
	display: none;
}

.CustomerHandleInputCell INPUT, .CustomerHandleInputCell SELECT, #CustomerHandleTypeHolder SELECT
{ 
	font-family: verdana; 
	font-size: 11px; 
	color: #333; 
	height: 18px; 
	border: 1px solid #A5ACB6; 
}

.CustomerHandleInputCell INPUT, .CustomerHandleInputCell SELECT
{
	width: 80%; 
}

.CustomerHandleMainTable
{
	margin-bottom: 20px;
}

.CustomerDeliveryInfo TR TD
{
	height: 22px;
}

/*------------Brugerhndtering Slut-----------------------------------------------------------------*/

/*------------ShopBasket start----------------------------------------------------------------------*/

.ShopBasketindholdsBoxBaggrund 
{
	background-color: #F3F5F4;
	border-bottom : solid 5px #C5CCCC;
	border-top : solid 5px #C5CCCC;
}

.ShopBasketHeaderText
{
	
}

.ShopBasketText
{
	
}

.ShopBasketLines
{
	padding: 1px 10px 2px 10px;
}

.ShopBasketLinesLeft
{
	padding: 0px 0px 0px 10px;
}

.ShopBasketLinesRight
{
	padding: 0px 10px 0px 0px;
}

.ShopBasketOmkostningerLine
{
	padding: 0px 0px 2px 10px;
	font-size: 9px;
}

.ShopBasketBasketImage
{
	margin-right: 3px;
	margin-bottom: -1px;
}

.ShopBasketPaymentCardsImage
{
	padding: 5px 10px 5px 10px;
	vertical-align: middle;
}

.ShopBasketPaymentTable
{
	height: 1px;
}

.ShopBasketPaymentTable TD
{
	padding: 2px;
	font-size: 1px;
}

.ShopBasketPaymentTable IMG
{
	margin-left: 1px;
	margin-right: 1px;
}

.ShopBasketHorzLine
{
	height: 1px;
	border-bottom: solid 1px #CBCCC6;
	background-color: #F3F5F4;
	font-size: 0px;
	padding-top: 5px;
}

.ShopBasketMyPriceHolder TD
{
	color: #BD1421;
}

.ShopBasketConfirmationTitle
{
	color: #6B9595; 
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
	border-top: solid 1px #CBCCC6;
}

.ShopBasketConfirmationInvoiceDeliveryHeader TD
{
	color: #6B9595; 
	font-size: 13px;
	font-weight: bold;
	border-top: solid 1px #CBCCC6;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ShopBasketConfirmationHeaderRow TD
{
	font-weight: bold;
}

.ShopBasketConfirmationInvoiceDeliveryRow
{
	vertical-align: top;
}

.ShopBasketConfirmationFooter
{
	border-top: solid 1px #CBCCC6;
	padding-bottom: 10px;	
}

.ShopBasketConfirmationTotalTable
{
	margin-top: 5px;
	font-weight: bold;
}

.ShopBasketConfirmationTitleHolder
{
	padding-top: 10px;
}

.ShopBasketConfirmationInvoiceDeliveryTable
{
	margin-top: 10px;
	margin-bottom: 10px; 
}

#ShopBasketTable
{
	margin-top: 5px;
}

.ShopBasketCheckoutLink
{
	width: 100%;
	margin-top: 2px;
	margin-bottom: 5px;
}

.ShopBasketCheckoutLink TR TD A
{
        color: #B9031A;
}


.ShopBasketCheckoutLink TD
{
	vertical-align: text-bottom;
}

.ShopBasketCheckoutLink TD A
{
        text-decoration: underline;
        color: #BF0000;
        font-weight: bold;
        
}

.ShopBasketSimple
{
	
}

.ShopBasketSimpleTable
{
	width: 100%;
}

.ShopBasketSimpleTable TD
{
	font-size: 10px;
	line-height: 10px;
}

.ShopBasketSimplePriceHolder
{
	text-align: right;
}

.ShopBasketSimpleTitle
{
	
}

.ShopBasketSimpleTitle span
{
}

.ShopBasketSimplePrice
{
	font-size: 9px;
}

.ShopBasketSimpleLine
{
	padding-left: 2px;
	padding-right: 2px;
}

.ShopBasketSimpleItem td
{
	padding-bottom: 3px;
}

.ShopBasketSimpleItemEx td
{
	padding-top: 1px;
}

.ShopBasketSimpleItemNo span
{
	font-style: italic;
	font-size: 8px;
}

.ShopBasketSimpleFooter td
{
	padding-top: 4px;
}

/*------------ShopBasket Slut-----------------------------------------------------------------------*/

/*------------SearchResults start-------------------------------------------------------------------*/


.SearchResultsContentHeader 
{ 
	background-color: #C4CDCC;
	font-family: verdana; 
	font-size: 11px; 
	font-weight: bold;
	color: #333;
	height: 24px;
	padding: 3px 10px 3px 10px;
}

.SearchResultsdatasetSearchResult-odd 
{
	background-color: #ffffff;
	font-family: verdana; 
	font-size: 12px;
	
}

.SearchResultsdatasetSearchResult-even 
{
	background-color: #F3F5F4;
	font-family: verdana; 
	font-size: 12px;
}

.SearchResultsdatasetSearchResult-odd TD, .SearchResultsdatasetSearchResult-even TD
{
	padding: 3px 2px 3px 2px; 
}

.SearchResultsdatasetSearchResult-odd TD, .SearchResultsdatasetSearchResult-even TD, .SearchResultsdatasetSearchResult-odd TD A, .SearchResultsdatasetSearchResult-even TD A
{
	line-height: 13px;
}

.SearchResultsdatasetSearchResult_header
{
	background-image: url(/images/boxbackground.gif); 
	font-family: verdana; 
	font-size: 12px;
	color: White;
	white-space: nowrap;
}

.SearchResultsdatasetSearchResult_header a:link
{
	Color: White !important;
	text-decoration: underline !important;
	font-weight:600;
}

.SearchResultsPager SPAN
{
	font-weight: bold;
	border: solid 1px #C6CFCE;
}

.SearchResultTable
{
	width: 100%;
}

.SearchResultErrorHolder TD
{
	color: Red;
	padding-top: 10px;
}

.SearchResultInfo 
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.SearchResultBasketImageHolder
{
	padding-left: 5px;
}

.SearchResultsUnderTitle
{
	font-style: italic;
	font-size: 10px;
	padding: 0px;
	line-height: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}

/*------------SearchResults Slut--------------------------------------------------------------------*/

/*------------ShopBasketCheckout start--------------------------------------------------------------*/

#CheckOutMainTable, #CheckOutDataTableHolder, #CheckOutDataTable
{
	width: 100%;
}

.CheckOutItemNo
{
	display:none;
}


.CheckOutInfo
{
	padding: 10px;
}

.CheckOutButtonsPanel
{
	padding-top: 20px;
}

.CheckOutBookCount
{
	width: 30px;
}

.DataGridShopBasketCheckOut
{
	width: 100%;
}

.DataGridShopBasketCheckOut .datasetSearchResult_header TD
{
	color: White;
}

.DataGridShopBasketCheckOut TD
{
	padding-left: 3px;
	padding-right: 3px;
}

.DataGridShopBasketCheckOut
{
	border-bottom: solid 1px #C6CFCE;
}

.DataGridShopBasketCheckOut .datasetSearchResult-even
{
	height: 26px;
}

.DeliveryCharge td
{
	border-bottom: solid 1px #C6CFCE;
	height: 26px;
	padding-left: 3px;
	padding-right: 3px;
}

.DeliveryCharge select.countryList
{
    margin-left: 5px;
}

.CheckOutBookCount
{
	border: 1px solid #A5ACB6; 	
	font-size: 12px;
}

#CheckOutMainTable .TotalDatasetSearchResult-even
{
	height: 26px;
	border-bottom: solid 1px #C6CFCE;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 11px;
}

.CheckOutNextButton
{
	margin-left: 5px;
}

.CheckOutNextButtonDisabled
{
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
}

.CheckOutButtonPanel
{
	padding-top: 12px;
	padding-bottom: 20px;
}

/*------------ShopBasketCheckout Slut---------------------------------------------------------------*/

/*------------Publikationsvisning start-------------------------------------------------------------*/

.PublikationsvisningTable
{
	width: 100%;
}

.PublikationsvisningDataCell
{
	width: 100%;
	padding-left: 10px;
}

.PublikationsvisningDataCell
{
	vertical-align: top;
}

.PublikationsvisningTitleField, .ArticleDisplayTitleField
{
	color: #6B9595; 
	font-size: 16px; 
	font-weight: bold;
	padding-bottom: 5px;
	line-height: 20px;
}

.PublikationsvisningUnderTitleField
{
	color: #6B9595;
	font-size: 12px; 
	font-weight: bold;
	padding-bottom: 5px;
}

.PublikationsvisningData
{

}

.PublikationsvisningDataUndskyld
{
	color : Red;
	line-height: 13px;
}

.PublikationsvisningDataPris
{
	padding-top : 5px;
	padding-bottom : 5px;
}

.PublikationsvisningDataPris span.currency
{
    margin-left: 0px;
    margin-right: 5px;
}

.PublikationsvisningDisplayeBooksTitle
{
	
}

.PublikationsvisningAttachedData
{
	
}

.PublikationsvisningFilesTable
{
	
}

.PublikationsvisningImageCell
{
	vertical-align: top;
}

.PublikationsvisningRelatedPublicationsHeader
{
	font-weight: bold;
	padding-top : 10px;
	padding-bottom : 2px;
	
}

.PublikationsvisningRelatedPublicationsTable
{
	width: 100%;
	margin-bottom: 20px;
}

.PublikationsvisningRelatedPublications
{
	padding-top: 4px;
}

.PublikationsvisningRelatedPublications A
{
	line-height: 13px;
}

.PublikationsvisningImage
{
	border: none;
	width: 140px;
}

.PublikationsvisningMissingImage
{
	border: none;
}

.PublikationsvisningButtonCell
{
	padding-top: 10px;
}

.PublikationsvisningDescription
{
	padding-top: 15px;
}

.PublikationsvisningHeaderSeparator
{
	height: 10px;
}
/*----------------Sorting holder-------------------------------------------------------------------------*/

.SortingHolder
{
	display:none;
}

/*----------------Sorting slut-------------------------------------------------------------------------*/
/*------------Publikationsvisning Slut--------------------------------------------------------------*/

/*------------ElektroniskPublikationsvisning start--------------------------------------------------*/
/*------------ElektroniskPublikationsvisning Slut---------------------------------------------------*/


/*------------BetalingsForm start----------------------------------------------------------------------*/

.PaymentTable, .PaymentDataTable
{
	width: 100%
}

.PaymentDataTable INPUT, .PaymentDataTable SELECT
{ 
	font-family: verdana; 
	font-size: 11px; 
	color: #333; 
	height: 18px; 
	border: 1px solid #A5ACB6; 
}

.CardNumbersTable INPUT
{
	margin-right: 5px;
}

.PaymentDataLabelCell, .PaymentDataInputCell
{
	height: 27px;
	vertical-align: middle;
	padding-right: 3px;
}

.PaymentExpiredTable TD
{
	padding-right: 3px;
}

.PaymentErrorHolder, .CheckOutErrorHolder
{
	height: 30px;
}

.PaymentErrorHolder SPAN, .CheckOutErrorHolder SPAN
{
	color: Red !important;
}

.PaymentButtonPanel
{
	padding-top: 20px;
}

/*------------BetalingsForm slut----------------------------------------------------------------------*/

/*------------PartnerSite start-----------------------------------------------------------------------*/
/*-----------------------------------*/
.PartnernavigationRendering
{
	vertical-align: middle;
	padding: 0px;
	background-color: #F3F5F4;
	font-family: verdana; 
	font-size: 11px;
	border-bottom : solid 5px #C5CCCC;
	border-top : solid 5px #C5CCCC;
	padding-bottom: 15px;
} 

.PartnernavigationSkeleton
{
	color:black;
	background-color:#F3F5F4;
	vertical-align: middle;
	font-family: verdana;
	text-align:left;
	font-size:11px;
	cursor:default;
} 

.PartnernavigationItems, .PartnernavigationItems1	
{
	color:black;
	font-family: verdana;
	text-align:left;
	font-size:11px;
	cursor:default;
	border-bottom : solid 1px #C5CCCC;
	height: 22px;	
} 

.PartnernavigationItems TD, .PartnernavigationItems1 TD
{
	vertical-align:middle;
}

.PartnernavigationItems1
{
	font-weight: bold;
}

.PartnernavigationTabCell
{
	border-bottom : solid 1px #C5CCCC;
}

.PartnernavigationItemCell
{
	width: 100%
}

.PartnernavigationItems_hover
{
	color:black;
	vertical-align: middle;
	font-family: verdana;
	font-size:11px;
	text-decoration:underline;
	cursor:hand;
	
} 

.PartnernavigationItems_clicked
{
	background-color:#CEDBDE;
	vertical-align: middle;
	font-family: verdana;
	font-size:11px;
	cursor:default;
	
}

.PartnernavigationItems_clicked A
{
	color: #BD1421 !important;
	font-weight: bold;
} 

.PartnernavigationItems_clicked TABLE .PartnernavigationItems A
{
	color: Black !important;
	font-weight: normal;
}

.PartnernavigationExpandCollapseCell
{
	border-bottom : solid 1px #C5CCCC;
}
/*-----------partner font site--------------*/

.PartnersiteDisplayTitleName
{ 
	background-color: #C4CDCC;
	font-family: verdana; 
	font-size: 11px; 
	font-weight: bold;
	color: #333;
	height: 24px;
	padding: 3px 10px 3px 10px;
}

.PartnersiteDisplayTitleField 
{ 
	padding-left: 10px;
	padding-right : 10px;
	padding-top: 5px;
}

.PartnersiteDisplayKildeTekstField
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right : 10px;	
}

.PartnersiteDisplayIndholdField
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right : 10px;
	padding-bottom: 10px;	
}
/*------------content partnernavigation ---------------*/

.PartnernavigationTitleName, .PartnerPublikationsvisningHeader
{ 
	background-color: #C4CDCC;
	font-family: verdana; 
	font-size: 11px; 
	font-weight: bold;
	color: #333;
	height: 24px;
	padding: 3px 10px 3px 10px;
}

.PartnernavigationTitleField 
{ 
	padding-left: 10px;
	padding-right : 10px;
	padding-top: 5px;
}

.PartnernavigationKildeTekstField
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right : 10px;	
}

.PartnernavigationIndholdField
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right : 10px;
	padding-bottom: 10px;	
}
/*--------------content partnernavigation list-----------------*/

.PartnernavigationDisplayTitleName, .PartnerPublikationsvisningHeader
{ 
	background-color: #C4CDCC;
	font-family: verdana; 
	font-size: 11px; 
	font-weight: bold;
	color: #333;
	height: 24px;
	padding: 3px 10px 3px 10px;
}

.PartnernavigationDisplayTitleField 
{ 
	font-weight: bold;
	padding-left: 10px;
	padding-right : 10px;
	padding-top: 5px;
}

.PartnernavigationDisplayKildeTekstField
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right : 10px;
	padding-bottom: 10px;	
}

.PartnernavigationDisplayIndholdField
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right : 10px;
	padding-bottom: 10px;	
}

.PartnernavigationDisplayDownloadField
{
	color: Red;
	/*padding-top: 15px;*/
	padding-left: 10px;
	padding-right : 10px;
	padding-bottom: 10px;	
}

.PartnernavigationDisplayDownloadFieldColor
{
	color: Red;
}
/*------------detail partneritem---------------*/
.PartnerDisplayTitleName
{ 
	background-color: #C4CDCC;
	font-family: verdana; 
	font-size: 11px; 
	font-weight: bold;
	color: #333;
	height: 24px;
	padding: 3px 10px 3px 10px;
}

.PartnerDisplayTitleField 
{ 
	padding-left: 10px;
	padding-right : 10px;
	padding-top: 5px;
}

.PartnerDisplayKildeTekstField
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right : 10px;	
}

.PartnerDisplayIndholdField
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right : 10px;
	padding-bottom: 10px;	
}

.PartnerDisplayDownloadField
{
	color: Red;
	padding-top: 15px;
	padding-left: 10px;
	padding-right : 10px;
	padding-bottom: 10px;	
}

.
{
	color: Red;
}
/*-----------------------------------*/
.PartnernavigationDisplayHorzLine, .PartnerPaymentDisplayHorzLine
{
	height: 1px;
	border-bottom: solid 1px #CBCCC6;
	background-color: #FFF;
	font-size: 0px;
	margin-bottom: 10px;
}

.PartnernavigationDisplayElementListBookHolder
{
	height: 100%;
	vertical-align: top;
	padding: 5px 0px 0px 0px;
}

.PartnernavigationDisplayElementListBook
{
	border-bottom: solid 1px #CBCCC6;
	border-right: solid 1px #CBCCC6;
	margin-bottom: 10px;
}

/*------------PartnerSite slut------------------------------------------------------------------------*/


/*------------Abonnement start------------------------------------------------------------------------*/

.AbonnementBoxBaggrund
{
	margin-top: 5px;
	background-color: #F3F5F4;
	border-bottom : solid 5px #C5CCCC;
	border-top : solid 5px #C5CCCC;
}

.AbonnementHolder
{
	padding: 3px 10px 5px 10px;
}

.AbonnementInputField
{ 
	font-family: verdana; 
	font-size: 11px; 
	color: #333; 
	height: 18px; 
	border: solid 1px #A5ACB6; 
	width: 115px;
}

.AbonnementSendButton
{
	margin-left: 3px;
}

.AbonnementErrorHolder TD
{
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.AbonnementAnswerHolder
{
	padding-top: 10px;
}

.AbonnementPublicationCount
{
	width: 30px !important;
}

.AbonnementInfoHolder
{
	padding-top: 20px;
	padding-bottom: 5px;
}

/*------------Abonnement slut------------------------------------------------------------------------*/

/*------------FMAbonnement start------------------------------------------------------------------------*/

.FMSubscriptionTable P
{
	padding-bottom: 20px;
}

.FMStartText
{
	padding-top: 20px;
}

.FMButtonsHolder
{
	padding-top: 15px;
}

.FMNextButton
{
	margin-left: 5px;
}

.FMCondition
{
	padding-top: 20px;
}

/*------------FMAbonnement slut------------------------------------------------------------------------*/

body { background-color: #fff; color: #333; font-family: verdana; font-size: 10px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
html { height: 100%; margin-bottom: 1px}

a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:active { color: #333; text-decoration: none; }
a:hover { color: #333; text-decoration: underline; }

a.menu:link { color: #b91827; text-decoration: none; }
a.menu:visited { color: #b91827; text-decoration: none; }
a.menu:active { color: #b91827; text-decoration: none; }
a.menu:hover { color: #b91827; text-decoration: underline; }

h1 { font-family: verdana; font-size: 10px; line-height: 14px; color: #333; }	
h2 { font-family: verdana; font-size: 10px; line-height: 14px; color: #333; }
h3 { font-family: verdana; font-size: 10px; line-height: 14px; color: #333; }
h4 { font-family: verdana; font-size: 11px; line-height: 14px; color: #333; }
p { font-family: verdana; font-size: 11px; line-height: 14px; color: #333; margin-top: 5px; margin-bottom: 5px}
ul { font-family: verdana; font-size: 11px; line-height: 14px; color: #333; }
ol { font-family: verdana; font-size: 11px; line-height: 14px; color: #333; }
td { font-family: verdana; font-size: 11px; line-height: 14px; color: #333; }

p.overskrift { margin-bottom: 0px; font-weight: bold; }
p.nyhed { margin-top: 0px; }
ul.image { list-style-image: url(/images/rsaquo.gif);  margin-top: 0px; }
ul.image_nomargin { list-style-image: url(/images/rsaquo.gif); margin-top: 0px; margin-bottom: 0px; }
li.negative { margin-left: -24px; }
span.negative { margin-left: -8px; }

table.boxdivision { background-color: #f3f5f5; color: #333; width: 303px;  border-bottom: 1px solid #cbccc6; border-left: none; border-right: none; border-top: none; margin-top: -2px; }
table.boxnyhed { background-color: #f3f5f5; color: #333; width: 100%;  border-bottom: 1px solid #cbccc6; border-left: none; border-right: none; border-top: none; margin-top: -2px; }
table.boxnyhed UL {}
table.boxnyhed UL LI {list-style-image: url(/images/rsaquo.gif);margin-left:-25px;}

td.backgroundboxtop1 { background-image: url(/images/boxbackground.gif); font-family: verdana; font-size: 12px; color: #fff; padding-left: 10px; padding-bottom: 8px; padding-top: 5px;}
td.publicationheader { background-image: url(/images/boxbackground.gif); font-family: verdana; font-size: 10px; color: #fff; padding-left: 5px; padding-right: 5px; padding-bottom: 1px; padding-top: 1px;}
td.shadowbackground1 { background-image: url(/images/shadow_vertical_left.gif); width: 11px; }
td.shadowbackground2 { background-image: url(/images/shadow_vertical_right.gif); width: 11px; }
td.menubackground { background-image: url(/images/menu_background.gif); font-size: 11px; }
td.addressbackground { background-image: url(/images/address_background.gif); }
td.paddingleft { padding-left: 20px; }
.backgroundboxtop1 A:link, .backgroundboxtop1 A:visited, .backgroundboxtop1 A:active
{font-family: verdana; font-size: 12px; color: #fff;text-decoration:none;}
.backgroundboxtop1 A:hover
{font-family: verdana; font-size: 12px; color: #fff;text-decoration:underline;}

input.search { font-family: verdana; font-size: 11px; color: #333; height: 18px; border: 1px solid #c5c6bf; }

input.searchfield2 { font-family: verdana; font-size: 11px; color: #333; height: 18px; border: 1px solid #A5ACB6; }
input.loginfield { font-family: verdana; font-size: 11px; color: #333; height: 18px; border: 1px solid #A5ACB6; width: 100% }


td.backgroundboxtop2 { background-image: url(/images/boxbackground1.gif); font-family: verdana; font-size: 12px; color: #fff; padding-left: 10px; padding-bottom: 6px; padding-top: 2px;}
td.menubackground_top { background-image: url(/images/v_menu_back.gif); width: 173px; background-color:#C4CDCD;}
td.menubackground_top0 { background-image: url(/images/v_menu_back.gif); width: 173px; background-color:#C4CDCD;}
td.menubackground_top1 { background-image: url(/images/v_menu_back.gif); padding-left: 10px; font-family: verdana; font-size: 11px; line-height: 16px; font-weight: bold; color: #333;background-color:#C4CDCD;}
td.menubackground_streg { background-color: #cbccc6; height: 1px; }
td.menubackground_lys { background-color: #f3f5f5;  height: 19px; padding-left: 10px; font-family: verdana; font-size: 11px; line-height: 16px; font-weight: bold; color: #333;}
td.menubackground_lys0 { background-color: #f3f5f5;  height: 19px; padding-left: 10px; font-family: verdana; font-size: 11px; line-height: 16px; font-weight: bold; color: #333;}
td.menubackground_lys1 { background-color: #f3f5f5;  height: 19px; padding-left: 20px; font-family: verdana; font-size: 11px; line-height: 16px;}
td.menubackground_mork0 { background-color: #c4cdcd;  height: 19px; padding-left: 10px; font-family: verdana; font-size: 11px; line-height: 16px; font-weight: bold;}
td.menubackground_mork1 { background-color: #c4cdcd;  height: 19px; padding-left: 20px; font-family: verdana; font-size: 11px; line-height: 16px; font-weight: bold;}
td.afd_indhold { padding-left: 10px; font-family: verdana; font-size: 11px; line-height: 16px; color: #333;}

.leftNavTable
{
	margin-top:-3px;	
}
td.menubackground_mork0 a, td.menubackground_mork1 a
{
	color: #b81726 !important;
	text-decoration: none;
}

.indholdsBoxBaggrund 
{
	background-color: #F3F5F4;
	border-bottom : solid 5px #C5CCCC;
	border-top : solid 5px #C5CCCC;
	
}

.kampagneBox
{
	padding:4px 4px 4px 4px;
	border: solid 1px #CBCBC9;
}
.kampagneTitle{font-weight: bold;margin-bottom:5px;}
#articleHightlight
{
	float:right;
	background-color: #F3F5F4;
	border: solid 1px #CBCCC7;
	padding: 10px 10px 10px 10px;
	width:200px;
	vertical-align:bottom;
	
}


#KeywordHightlight
{
	width: 100%;   /** 832px; */
	background-color: #F3F5F4;
	border: solid 1px #CBCCC7;
	padding: 10px 10px 10px 10px;
	
	vertical-align:bottom;
	
}

.redlink
{
	color: Red;
	text-decoration: none;
}
.datasetSearchResult_header
{
	background-image: url(/images/boxbackground.gif); 
	font-family: verdana; 
	font-size: 12px;
	Color: White;
}
.datasetSearchResult-even, .TotalDatasetSearchResult-even
{
	background-color: #F3F5F4;
	font-family: verdana; 
	font-size: 12px;
}

.TotalDatasetSearchResult-even
{
	height: 20px;
}

.datasetSearchResult-odd 
{
	background-color: #ffffff;
	font-family: verdana; 
	font-size: 12px;
	
}
.datasetSearchResult-backgroundboxtop 
{ 
	background-image: url(/images/boxbackground.gif); 
	font-family: verdana; 
	font-size: 12px; 
	color: #fff; 
	padding-left: 10px; 
	padding-bottom: 8px; 
	padding-top: 5px;
}

.Pager SPAN
{
	font-weight: bold;
	border: solid 1px #C6CFCE;
}

.SearchTypeRadioList TD
{
	font-size: 10px;
}

.SearchBoxLines, .SearchBoxLines2, .LoginBoxLines
{
	padding: 2px 10px 2px 10px;
}

.LoginBoxLines2
{
	padding: 0px 10px 2px 10px;
}

.LoginBoxLines3
{
	padding: 2px 10px 0px 10px;
}

.SearchBoxLines2
{
	border-bottom: solid 1px #C6CFCE;
	padding-bottom: 6px;
}

.tree_border 
{
	vertical-align: middle;
	padding: 0px;
	position:relative;
	display:inline;
	background-color: #F3F5F4;
	font-family: verdana; 
	font-size: 12px;
	border-bottom : solid 5px #C5CCCC;
	border-top : solid 5px #C5CCCC;
	padding-bottom: 10px;
} 


.tree_level 
{
	color:black;
	background-color:Transparent;
	padding: 3px 2px 0px 2px;
	vertical-align: middle;
	font-family: verdana;
	text-align:left;
	font-size:12px;
	cursor:default;
	
	
	
} 

.item_level
{
	color:black;
	background-color:Transparent;
	padding: 3px 2px 0px 2px;
	vertical-align: middle;
	font-family: verdana;
	text-align:left;
	font-size:12px;
	cursor:default;
	border-bottom : solid 1px #C5CCCC;
	
	
} 


.tree_level_hover 
{
	color:black;
	background-color:Transparent;
	padding: 3px 2px 0px 2px;
	vertical-align: middle;
	font-family: verdana;
	font-size:12px;
	/*font-weight:bold;*/
	text-decoration:underline;
	cursor:hand;
	
} 


.tree_level_clicked 
{
	color:#6B9595;
	background-color:Transparent;
	padding: 3px 2px 0px 2px;
	vertical-align: middle;
	font-family: verdana;
	font-size:12px;
	/*font-weight:bold;*/
	/*text-decoration:underline;*/
	cursor:default;
	
} 


.tooltip {color:Black;background-color:Yellow;padding: 3px 2px 0px 2px;vertical-align: middle;border-top: 1px #5F8AC5 solid;border-bottom: 1px #5F8AC5 solid;border-left: 1px #5F8AC5 solid;border-right: 1px #5F8AC5 solid;visibility:hidden;position:absolute;} 


.tooltip_caption {background-color:Yellow;vertical-align:middle;text-align:left;font-size:12px;font-weight:bold;} 


.tooltip_text {background-color:Yellow;vertical-align: middle;text-align:left;font-size:11px;font-weight:normal;} 


.imagePicker_style {color:White;} 


.imagePickerHover_style {cursor:hand;} 


.SignInInfoText
{
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 2px;
}

.Validator
{
	display: none;
}

.ContentHeader 
{ 
	background-color: #C4CDCC;
	font-family: verdana; 
	font-size: 11px; 
	font-weight: bold;
	color: #333;
	height: 24px;
	padding: 3px 10px 3px 10px;
}

#CustomerTypeHolder
{
	padding-top: 15px;
	padding-bottom: 5px;
}

.CustomerTypeList
{
	width: 170px;
	margin-right: 5px;
}

.FormLabelCell
{
	width: 130px;
}

.ObligatoryCell
{
	width: 10px;
}

.InputCell
{
	height: 22px;
}

.InputCell INPUT, .InputCell SELECT, #CustomerTypeHolder SELECT, .MicrositePaymentTypeList 
{ 
	font-family: verdana; 
	font-size: 11px; 
	color: #333; 
	height: 20px; 
	border: 1px solid #A5ACB6; 
}

.InputCell INPUT, .InputCell SELECT
{
	width: 235px; 
} 

#HelpHolder
{
	width: 100%;
	height: 100%;
}

#HelpHolder TABLE
{
	width: 100%;
	height: 100%;
}

.HelpHolderText
{
	padding: 10px;
}

.HelpText
{
	width: 100%; 
	height: 340px; 
	overflow: auto;
}

.PostNr
{
	width: 70px !important;
}

.CustomerErrorHolder, .SignInInfoHolder
{
	padding-top: 10px;
}

.ListTitleHolder
{
	height: 70px;
	vertical-align: top;
	padding: 0px 3px, 3px 3px;
}

.ListPriceHolder
{
	height: 30px;
	padding: 3px;
	vertical-align: bottom;
	font-size: 10px;
}

.ListButtonHolder
{
	height: 15px !important;
	padding: 3px 3px 7px 3px;
	text-align: right;
}

.ListTitle
{
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
}

.ListAuthor
{
	padding-top: 2px;
	font-style: italic;
	font-size: 10px;
	line-height: 12px;
}

.ListBookHolder
{
	height: 100%;
	vertical-align: top;
	padding: 5px 0px 0px 0px;
	
	
}

.ListBook
{
	border-bottom: solid 1px #CBCCC6;
	border-right: solid 1px #CBCCC6;
	margin-bottom: 10px;
}

.DelimColumn
{
	width: 10px;
}

.indhold
{
	padding-top: 15px;	
}

.kildetekst
{
	padding-top: 15px;	
}

.HorzLine
{
	height: 1px;
	border-bottom: solid 1px #CBCCC6;
	background-color: #FFF;
	font-size: 0px;
}

#PublicationList .HorzLine
{
	margin-top: 5px;
	margin-bottom: 10px;
}

.searchdiv
{
	font-weight: bold;
}

.publicationtable
{
	width: 100%;
}

.publicationimage
{
	border: none;
	width: 140px;
}

.publicationdatacell
{
	width: 100%;
	padding-left: 10px;
}

.publicationdatacell
{
	vertical-align: top;
}

.publicationdatatable
{
	width: 100%;
}

.publicationtitle
{
	color: #6B9595; 
	font-size: 16px; 
	font-weight: bold;
	padding-bottom: 10px;
}

.publicationbuttoncell
{
	padding-top: 10px;
}

.publicationdescription
{
	padding-top: 15px;
}

.topnavigationcell
{
	padding-right: 20px;
}

.ArrowImage
{
	margin-right: 3px;
}

.AdresseTable
{
	margin-left: 15px;
}

.AdresseTable TD
{
	padding-left: 0px;
	padding-right: 10px;
}

.HelpImageButton
{
	margin-bottom: -4px; 
	margin-left: 5px
}	

.ErrorLabel
{
	line-height: 12px;
}
 
.DisabledCheckbox
{
	width: 13px;
	height: 13px;
	font-size: 1px;
	border: 1px solid #CECBBD;
	background-color: #FFF;
}

.HiddenLabel
{
	position: absolute;
	left: -1000em;
}

fieldset
{
	padding-left: 0px;
	border-style: none;
}

fieldset legend
{
	color: #000;
	margin-left: -8px;
	margin-bottom: 2px;
	padding-left: 0px;
}

.FF_Kort, .LIC_Kort

{
	display: none;
}

 

.ShopBasketCheckoutLink TD A

{
	color: red; 
}

.TopnavigationLanguageCell
{
	display: none;
}

img.flag
{
	border: none;
}

td.CheckOutConditionPanel
{
    padding-top: 20px;
    text-align: right;
}

td.CheckOutConditionPanel span.CheckOutCondition a
{
    text-decoration: underline;
}

div.CheckOutConditionWarningHolder
{
    padding-top: 5px;
}

span.CheckOutConditionWarning
{
    color: Red;
}
