body {
	background-color: white;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

form {
	margin-bottom: 0;
	padding-bottom: 0;
}

select {
	background-color: white;
	border-color:#B5AE92;
	border-style:solid;
	border-width:1px;
}

A {
	text-decoration: none;
	COLOR:#314A84;
}

A:visited {
	COLOR:#535352
}

A:hover {
	COLOR: #FF6600
}

TD {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
}

.venstreNavNiv1Link,
table.menu tr td.menuitem a
{
	FONT-SIZE: 11px;
	COLOR: #354D82;
	FONT-FAMILY: verdana;
	text-decoration: none;
	font-weight: bold;
}

.menuitem a:hover,
.venstreNavNiv1Link:hover
{
	COLOR: #FF6600 !important;
}

.venstreNavNiv2Link
{
	COLOR:#314A84;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana;
	text-decoration: none;
}

.venstreNavNiv2Link:hover
{
	COLOR: #FF6600;
}

.ForsideBoksOverskrift
{
	COLOR:#000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana;
	text-decoration: none !important;
	font-weight: bold;
}

.temaOverskriftLink,
a.Link2Art .ArtDescriptionArtText,
a.Link2Art .ArtShortDescription,
a.ArtStartLetter,
a.AuthorStartLetter,
TD#ForsideVareTekst,
TD#Bogserier
{
	COLOR:#314A84;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana;
	text-decoration: none !important;
	font-weight: bold;
}

A.Link2Art .ArtShortDescription {
	FONT-SIZE: 10px !important;
}
TABLE#Vare .ArtShortDescription {
	FONT-SIZE: 12px !important;
} 
TABLE#StdArtList .ArtShortDescription {
	FONT-SIZE: 10px !important;
}
.temaOverskriftLink:visited,
a.Link2Art:visited .ArtDescriptionArtText,
a.Link2Art:visited .ArtShortDescription,
a.ArtStartLetter:visited,
a.AuthorStartLetter:visited
{
	COLOR:#535352;
}

.temaOverskriftLink:hover,
a.Link2Art:hover .ArtDescriptionArtText,
a.Link2Art:hover .ArtShortDescription,
a.ArtStartLetter:hover,
a.AuthorStartLetter:hover
{
	COLOR: #FF6600;
}
.lysBlaaStorLink
{
	FONT-SIZE: 13px;
	COLOR: #354D82;
	FONT-FAMILY: verdana;
	text-decoration: none;
	FONT-WEIGHT: bold
}
.lysBlaaStorLink:visited
{
	COLOR: #535352
}
.lysBlaaStorLink:hover
{
	COLOR: #FF6600
}

a.ArtSubject {
}

td.ArtLink a,
a.ArtRelated,
a.AuthorLink,
a.Link2Art .readmore,
.lysBlaaNormalLink
{
	FONT-SIZE: 11px;
	COLOR: #354D82;
	FONT-FAMILY: verdana;
	text-decoration: none;
}

.lysBlaaNormalLink:visited,
td.ArtLink a:visited,
a.AuthorLink:visited,
a.ArtSubject:visited,
a.Link2Art:visited .readmore
{
	COLOR: #535352
}

td.ArtLink a:hover,
a.AuthorLink:hover,
a.ArtSubject:hover,
a.Link2Art:hover .readmore,
.lysBlaaNormalLink:hover
{
	COLOR: #FF6600
}

a.Link2Art .ArtUdgUdd .ArtUdg,
a.Link2Art .ArtUdgUdd .ArtUdd,
a.Link2Art .ArtStdPrice,
a.Link2Art .ArtAltPrice,
.NavLocation,
.lysBlaaLilleLink,
.lysBlaaLilleLink:visited
{
	FONT-SIZE: 10px;
	COLOR: #354D82; 
/*COLOR: #0000CC; */
	FONT-FAMILY: verdana;
	text-decoration: none !important;
}

a.Link2Art:hover .ArtUdgUdd .ArtUdg,
a.Link2Art:hover .ArtUdgUdd .ArtUdd,
a.Link2Art:hover .ArtStdPrice,
a.Link2Art:hover .ArtAltPrice,
.lysBlaaLilleLink:hover
{
	COLOR: #FF6600;
	text-decoration: none !important;
}

.hvidNormalLink
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
	text-decoration: none;
}
.hvidNormalLink:hover
{
	COLOR: #FF6600;
}
.hvidLilleLink
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
	text-decoration: none;
}

.hvidLilleLink:hover
{
	COLOR: #FF6600;
}

.hvidLilleLink:visited
{
	COLOR: #FFFFFF;
}

.sch_sideoverskrift,
.AuthorTitleHeader,
table#vare tr td#Varetekst table tr td,
table#AuthorList tr td table tr td.sch_sideoverskrift,
table#vare tr td#Vareundertitel,
table#TitleHeader tr td#TitleHeader,
table#SubjectHeader tr td#SubjectHeader,
table#NewsHeader tr td#NewsHeader,
table#AheadHeader tr td#AheadHeader,
table#OnlineHeader tr td#OnlineHeader,
table#EpubHeader tr td#EpubHeader,
table#SubscribeHeader tr td#SubscribeHeader,
.sortOverskrift,
TD#Varetekst
{
	COLOR:#000000;
	FONT-SIZE: 13px;
	FONT-FAMILY: verdana;
	text-decoration: none !important;
	font-weight: bold;
}

.hvidFedTekst
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
}

.hvidNormalText
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
}
.hvidLilleText
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
}
.hvidFedLilleText
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
}
.graaNormalText,
table#AuthorList tr td
{
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: verdana;
}
.graaLilleText
{
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: verdana;
}

span.ArtStartLetter,
span.AuthorStartLetter,
.sortFedText
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: BOLD;
}

table.AuthorDescription tr td ul li,
table.AuthorDescription tr td *
{
	FONT-SIZE: 11px !important;
	COLOR: #000000;
	FONT-FAMILY: verdana;
}

table.VareInfo tr td
{
	FONT-SIZE: 9px !important;
	COLOR: #000000;
	FONT-FAMILY: verdana;
}
.ProductLink, TD#Ebook {
	white-space: nowrap;
	font-size: 12px;
}

/* 20/11-2008 Reiche: Ad #211124 saa har jeg fjernet P fra denne regel */
table.ArtPrice tr td,
.BoxText,
.ArtPrice,
TD#Info_Description,
.sch_brodtekst,
.sch_boxfed_mail,
td#oaseShowCreateUser tr td input,
td#oaseShowCreateUser tr td select,
.ArtIsbn,
.ArtPubFormat,
.ArtEdition,
.ArtPages,
span.AuthorNameList,
input, select,
.BasketOIOFoot,
.sortNormalText
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	margin: 0;
}

.BasketOIOFoot {
	white-space: nowrap;
	padding-bottom: 10px;
}

span.ArtNews,
span.ArtNewsState {
	margin: 0;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: BOLD;
	vertical-align: top;
}

td.overskrift,
table.paleGrayColor tr td,
table#BestilKatalogTable tr td,
.panelusertext,
.UserProperty,
.NavPrePath,
.BasketText,
td.BasketText table.BasketAbon tr td,
.BasketArtText,
.BasketAbtype,
.BasketAbon,
.BasketPrice,
.BasketNumber,
.BasketDiscount,
.BasketTotal,
.BasketOIO,
.BasketTotalDesc,
.BasketOIODesc,
.BasketTotalPrice,
.BasketTerms,
.MiniBasketTotal,
.MiniBasketAmount,
tr.BasketBar th,
tr.BasketLine td,
div.Welcome,
table.Address tr td,
.sortLilleText
{
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana;
}

.blaaNormalText
{
	FONT-SIZE: 11px;
	COLOR: #6C6763;
	FONT-FAMILY: verdana;
}

.blaaNormalTextStor
{
	FONT-SIZE: 13px;
	COLOR: #6C6763;
	FONT-FAMILY: verdana;
}

.moerkblaaFedText
{
	FONT-SIZE: 11px;
	COLOR: #6C6763;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
}
.moerkblaaLilleFedText
{
	FONT-SIZE: 10px;
	COLOR: #6C6763;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
}
.venstreNavNiv1LinkValgt
{
	COLOR: #FF6600;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana;
	font-weight: bold;
}
.venstreNavNiv2LinkValgt
{
	COLOR: #FF6600;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana;
}

.nyhedsmailTextbox
{
	width:110px;
	height:14px;
	border-color:#B5AE92;
	border-style:solid;
	border-width:1px;
	FONT-FAMILY:verdana;
	FONT-SIZE:9px;
}

.sogTextbox
{
	width:77px;
	height:14px;
	border-color:#B5AE92;
	border-style:solid;
	border-width:1px;
	FONT-FAMILY:verdana;
	FONT-SIZE:9px;
	
}

TD.ProspectValue input,
.textboxNormal
{
	height:14px;
	border-color:#B5AE92;
	border-style:solid;
	border-width:1px;
	FONT-FAMILY:verdana;
	FONT-SIZE:9px;
}

.textboxNormalRO
{
	height:14px;
	border-color:#B5AE92;
	border-style:solid;
	border-width:1px;
	background-color: #EBEBE4;
	FONT-FAMILY:verdana;
	FONT-SIZE:9px;
}

td.UserValue input
{
	background-color: white;
	border-style:solid;
	border-width:1px;
	FONT-FAMILY:verdana;
	FONT-SIZE:9px;
    width: 300px;
    border-color: #a5a29c;
}

/* Overrule width for login in right panel */
td#LoginBoxRight TABLE.panel TR TD.UserValue input
{
	background-color: white;
	border-style:solid;
	border-width:1px;
	FONT-FAMILY:verdana;
	FONT-SIZE:9px;
    width: 92px !important;
    border-color: #a5a29c;
}

td#LoginBoxRight {
	padding-bottom: 4px;
}

TD#Basket TD#Kurv_Eksp_Porto table.Address 
{
	width: 100%;
	border-bottom: 2px solid #a4a29f;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-spacing: 0;
	border-collapse: separate;
}

/*
TD#Basket TD#Kurv_Eksp_Porto table.Address tr td.UserValue,
TD#Basket table.Address tr td.UserProperty,
TD#Kurv_Eksp_Porto table.Address tr td.UserProperty {
}
*/
span.BasketLevAdrTitle,
span.BasketFakAdrTitle 
{
	color:black;
	FONT-WEIGHT: bold;
}

input.UserValueBirthday,
select.UserValueBirthday,
input.ArtOrderAmount 
{
	background-color: white;
	border-color:#B5AE92;
	border-style:solid;
	border-width:1px;
	FONT-FAMILY:verdana;
	FONT-SIZE:9px;
}

input.ArtOrderAmount {
	background-color: white;
	width: 30px;
}


.applikationSelectbox
{
	width:110px;
	FONT-FAMILY:verdana;
	FONT-SIZE:9px;
}

.bgMoerk
{ 
	background-color: #7E7A76;
}
TD#DjofSog,
.bgLys
{ 
	background-color: #A4A29F;
}
.bgLysLys
{ 
	background-color: #CBC6B2;
}
.bgLysLysLys
{ 
	background-color: #ECEBE4;
}


.bgBundOverst
{
	background-color: #ECEBEB;
}
.bgBundMellem
{
	background-color: #898581;
}
.bgBundnederst
{
	background-color: #A09D99;
}

table.ArtPrice tr td.Desc
{
	padding-right: 25px;
}

table.ArtPrice tr td.Amount
{
	text-align: right;
}

table.ArtPrice tr td {
	white-space: nowrap;
}

table#VareInfo tr td#Order_Amount table tr td.ArtOrderSubmit
{
	padding-left: 10px;
}

div.sch_sideoverskrift {
	margin-bottom: 10px;
}

td.sch_sideoverskrift {
	padding-bottom: 5px;
}

.paleGrayColor,
td#NyhedsMail
{
	border: 1px solid #cbc6c2;
}

.lightGrayColor
{
	background-color: #a4a29f;
}

.darkGrayColor
{
	background-color: #717a76;
}

table.UserCreate tr td input
{
	padding-top: 2px;
	padding-bottom: 2px;
}

td.UserCreateSubmit
{
	text-align: right;
	padding: 2px;
}

table.panel {
	width: 100%;
}

td.panelusertext {
	width: 100%;
	text-align: center;
}

td.panelsubmit {
	text-align: right;
	/* padding-top: 10px; REICHE 140906 - Giver for meget vertikal space i loginboks*/
    /*width: 300px;  REICHE 120906 - loginboks bliver for bred */
}

td#LoginBoxRight TABLE.panel TR TD.panelsubmit 
{
	padding-top: 4px !important;
}

td.panelsubmitl {
	padding-top: 10px;
}

input.userforgotpwd {
	border: none;
	background-color: #e4e2dc;
}

td.panelusertext input,
table#BestilKatalogTable tr td input.sch_boxindtekst_mail,
table#loginCombo tr td#oaseShowCreateUser tr td.UserValue select
{
	width: 300px;
	border-color: #a5a29c;
}

table#loginCombo tr td#oaseShowCreateUser tr td.UserCreateSpacer
{
	display: none;
}

td.UserSubmit {
	text-align: right;
}

TD#KurvAntalTot {
	width: 200px;
}

/*-----------------------------------------------------------------------------------------------*/

h1, span.ArtListCategoryTitle
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: verdana; TEXT-DECORATION: none
	display: block;
}

h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana; TEXT-DECORATION: none
}

h3
{
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: verdana; TEXT-DECORATION: none
}

div.sch_hovedlink a,
a.sch_hovedlink,
a.sch_fedlink
{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #354d82; FONT-FAMILY: verdana; TEXT-DECORATION: none
}

div.ArtLinksHeader {
	font-weight: bold;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: verdana;
}

table.ArtLinks {
	margin-bottom: 6px;
}

.ArtLink {
}

td.ArtLink img {
	border: none;
}

.ArtLink:hover,
.ArtLink:hover table tr td {
	COLOR: #ff6600 !important; text-decoration: none;
}

td.ArtLinkImg {
	vertical-align: top;
}

td.ArtLinkImg img {
	margin-top: 3px;
}

/* Ikke effektiv.... */
button {
	color: white;
	background-color: #ff6600 !important
}

.venstreNavNiv2Link {
	MARGIN-TOP: 1px; FONT-SIZE: 9pt; COLOR: #314a84; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.venstreNavNiv2Link:hover {
	COLOR: #ff6600
}
/*
.temaOverskriftLink {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #314a84; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.temaOverskriftLink:visited {
	COLOR: #535352
*/
.temaOverskriftLink:hover {
	COLOR: #ff6600
}
.indholdSideLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #314a84; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.indholdSideLink:visited {
	COLOR: #535352
}
.indholdSideLink:hover {
	COLOR: #ff6600
}
/*
.lysBlaaNormalLink
{
	FONT-SIZE: 9pt; COLOR: #354d82; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.lysBlaaNormalLink:hover
{
 	COLOR: #ff6600
}
*/
.hvidNormalLink {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.hvidNormalLink:hover {
	COLOR: #ff6600
}
.hvidnormaltext {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: verdana
}
.graaNormalText {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: verdana
}
/*
body,body td {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana
}
*/
.sortFedText,
td#ForsideVareTekst_ShortDesc,
td#ForsideVareTekst_ShortDesc table tr td
{
	/*FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana */
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #535352; FONT-FAMILY: verdana
}
.blaaNormalText {
	FONT-SIZE: 9pt; COLOR: #6c6763; FONT-FAMILY: verdana
}
.blaaNormalTextStor {
	FONT-SIZE: 11pt; COLOR: #6c6763; FONT-FAMILY: verdana
}
.BoxHead,
.MiniBasketHead,
.moerkblaaFedText {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #6c6763; FONT-FAMILY: verdana
}
.venstreNavNiv1LinkValgt {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff6600; FONT-FAMILY: verdana
}
.venstreNavNiv2LinkValgt {
	FONT-SIZE: 9pt; COLOR: #ff6600; FONT-FAMILY: verdana
}
.nyhedsmailTextbox {
	BORDER-RIGHT: #b5ae92 1px solid; BORDER-TOP: #b5ae92 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #b5ae92 1px solid; WIDTH: 90px; BORDER-BOTTOM: #b5ae92 1px solid; FONT-FAMILY: verdana
}


.ArtSelectTradeGroup {
    FONT-SIZE: 9px; FONT-FAMILY: verdana;
}

/* Toppen og menuen til venstre */

TD#DjofTop {
	background-color: white;
}

#DjofNextToLogo, TD#DjofKoncernMenu {
	background-color: #7e7a76;
}

table#DjofNextToLogo {
	padding-bottom: 0;
	border-bottom: 0;
	margin-bottom:0;
}

table.menu {
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
}

table.menu tr td.mbl, table.menu tr td.mbr, table.menu tr td.menuitem {
	vertical-align: top;
}
TD#LoginBoksOvs,
TD#MiniKurvOvs,
TD#ForsideNyhedsMailOvs {
    background-color: #7e7a76;
    padding-left: 2px;
    color: #FFFFFF !important;
    font-weight: bold;
    font-size: 10px;
}

TD#ForsideOverskrift {
	/*background-color: #cbc6b2; */
	background-color: #7e7a76;
	border-width: 0px;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
}

/* Toppen og menuen til venstre  SLUT*/

img.ArtListPicture {
	width: 83px;
	margin-right: 10px;
	border: none;
}

TD#ForsideVareTeaser div.ArtProperty,
.sch_link {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: verdana
}

.ArtUdg {
	margin-right: 5px;
}

TD#ForsideVareDetaljer {
	width: 100%;
}

TD#ForsideVarebillede {
	margin-right: 10px;
}

TD#ForsideVareBestil ,
TD#ForsideVareUdgUddPriser {
	padding-bottom: 4px;
}

TD#ForsideVareUdgUddPriser,
TD#x-ForsideVareTekst,
TD#ForsideVareKort {
	width: 100%;
}

.MiniBasketHead {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

img.userforgotpwd,
img.StdButton,
div.BaskButton img,
div#BasketLinkDiv {
    cursor:                pointer;
    cursor:                hand; /* Please MSIE 5.x */
}

table.BasketAbon {
	padding-bottom: 0;
	margin-bottom: 0;
    border-spacing:         0;
    border-collapse:        collapse;
}

/* SPS Kurv - START */

table.Basket {
	width:	100%;
	font-size: 8pt;
	border-spacing:     0;
	border-collapse:    collapse;
}

tr.BasketBar {
	color: #6c6763 !important;
}

tr.BasketLine {
	vertical-align: top;
}

tr.BasketTotal {
}

tr.BasketButtons {
}

img.BasketButtonsSubmit {
	vertical-align: bottom;
}


tr.BasketButtons TD {
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
	padding-top: 10px;
}

tr.BasketRekv {
}

.BasketRekvDesc {
	font-size: 9pt !important;
display: none;
}

tr.BasketTerms {
}

tr.BasketTerms td {
	padding-left: 4px;
}

table.BasketTerms {
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
}

.BasketStock {
	text-align: right;
}

.BasketBackOrder {
	text-align: right;
}

/* Der skal vaere width: 100% p† BasketText - eller bliver kurven for bred */
.BasketText {
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	width: 100%;
}

.BasketBackOrder,
.BasketStock {
	padding-right: 4px;
}

.BasketArtText {
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}

TD.BasketArtText {
	padding-right: 4px;
}

td.XBasketArtText a {
}

td.BasketAddressLast {
	padding-top: 8px;
}

.BasketTotal {
	vertical-align: top;
	white-space: nowrap;
}

td.BasketTotal {
	text-align: right;
	font-weight: bold;
}

td.BasketTotalPush {
}

th.BasketTotal {
	text-align: right;
	white-space: nowrap;
}

table.BasketOIO {
	padding-top: 8px;
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
}

table.BasketTotalRight {
	padding-top: 8px;
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
}

.BasketPrice {
	text-align: right;
	white-space: nowrap;

}

.BasketDiscount {
	text-align: right;
}

.BasketTotalPrice {
	text-align: right;
	font-weight: bold;
}

.BasketOIODesc, .BasketTotalDesc {
	color:			#6b6563;
	font-weight: bold;
}

.BasketOIOHead {
	text-align: left;
}

.BasketTotalRight {
	text-align: left;
	width: 100%;
}

/* Space between orderlines and OIO/total */
TD.BasketTotalRight,
TD.BasketLeftOfTotal {
	padding-top: 10px;
}

.BasketRekv {
	font-weight: bold;
display: none;
}

TD.ISBNSearchInput input.ISBNSearchInput,
input.BasketRekvField {
	color:				black;
	border:				1px #a5a29c solid;	
	font-size:	9px;
	background-color: white;
}

TR.BasketOIO TD {
	font-size:	9px;
}

TR.BasketOIO TD input {
	color:				black;
	border:				1px #a5a29c solid;	
	font-size:	9px;
	background-color: white;
}

.BasketNumber {
	text-align: right;	
}

input.BasketNumber {
	background-color: white;
	padding-bottom: 0;
}

/* Align with input field */

TR.BasketLine TD.BasketNumber,
TR.BasketLine TD.BasketDelete,
TR.BasketLine TD.BasketTotal,
TR.BasketLine TD.BasketDiscount,
TR.BasketLine TD.BasketPrice,
TR.BasketLine TD.BasketBackOrder,
TR.BasketLine TD.BasketArtText,
TR.BasketLine TD.BasketText,
TR.BasketLine TD.BasketStock {
	padding-top: 4px;
}

TD.BasketNumber [INPUT] {
	padding-top: 0px;
}


input.paneluserpasswordRequiredField,
input.paneluserpasswordValidField,
table#BestilKatalogTable tr td input.sch_boxindtekst_mail,
input.BasketNumber {
	color: black;
	border:				1px #a5a29c solid;	
	font-size:	9px;
	background-color: white;
}

table#BestilKatalogTable tr td submit.sch_boxindtekst_mail,
td.ISBNSearchSubmit input.ISBNSearchInput,
input.BasketButtonsSubmit {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	vertical-align:			middle;
	text-align: 			center;
	cursor:					pointer;
	cursor:					hand; /* Please MSIE 5.x */
	color:					white;
	background-color:		#FF6500;
	border:					none;
}

td.ISBNSearchInput {
	white-space: nowrap;
}

td.ISBNSearchInput input.ISBNSearchInput {
	width: 90px;
}

img.ISBNSearchInput {
	cursor:					pointer;
	cursor:					hand; /* Please MSIE 5.x */
	vertical-align: middle;
	margin-bottom: 2px;
}

input.BasketButtonsSubmit {
	margin-left: 4px;
	margin-right: 4px;
}

.BasketButtonsSubmit {
	cursor:					pointer;
	cursor:					hand; /* Please MSIE 5.x */
}

TD.BasketDelete img {
	cursor:					pointer;
	padding-top: 2px;;
}

.BasketBar th {
	padding-top:	10px;
}

.BasketOrdkey {
	font-weight: bold;
}

.Address td {
	padding-right:	100px;
}

.BasketServiceText {
	padding-bottom:	10px;
}

input.ArtOrderSubmit {
	FONT-FAMILY: verdana;
	font-size: 7pt;
	font-weight: bold;
	border:none;
	padding:0;
	background-color: #ff6600;
	color: white; 
}

div.AltDeliveryAdr {
	margin-left: 6px;
}
tr.AltDeliveryAdr,
td.AltDeliveryAdr {
	line-height: 0px;
	padding: 0px;
	margin: 0px;

}
span.PreDeliveryAddress {
	margin-right: 20px;
	FONT-FAMILY: verdana;
}

span.PostDeliveryAddress {
	margin-left: 5px;
	FONT-FAMILY: verdana;
	line-height: 12px;
}
input.BasketButtonHidden {
	display: none;
}
table#BasketPanel table.BasketAddressArea {
	width: 100%;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	padding-top: 8px; 
	margin-bottom: 15px;
}
div.BasketButtons {
	text-align: right;
}
h2.Conditions {
	display: none;
	color: black;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
div.Conditions {
	background-color: white;
	padding: 8px;
    width: 97%;
    height: 200px;
    overflow: scroll;
	margin-bottom: 10px;
	border: 1px solid #717a76;
}
div.acceptConditions {
	display: inline;
	width: 310px;
	float: left;
	text-align: left;
}
span.acceptConditions {
	padding-left: 5px;
	margin-left: 5px;
}


/* SPS Kurv - END */


td.ArtRelated *,
td.ArtRelatedImg {
	vertical-align: top;
}

td.ArtRelatedImg img {
	margin-top: 3px;
}

img.ArtBigPicture,
img.ArtPicture {
	border: none;
}

.sch_note
{
    font-size: 14px;
    color: red;
    font-weight: bold;
}

table#GraaBoxMoerkTopOgBund, table#GraaBoxMoerkTopOgBundIngenMargin {
	background-color: #e4e2dc;
	margin-bottom: 0;
	padding-bottom: 0;
}

.ErrorMessage {
	color: red;
	font-weight: bold;
	margin-bottom: 10px;
}

TD#stipletlinie {
    FONT-SIZE: 0px;
    BACKGROUND-IMAGE: url(http://www.djoef-forlag.dk/images/komma-linie.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 1px;
    padding-bottom:6px;
}

/* Schilling ExtractionCodes */

TABLE.SchEc {
    border: none;
   border-spacing: 2;
    /* border-collapse: collapse; */
}

TD#userexcodes {
	text-align: left;
}

/* Hide top empty code START */

xIMG.SchEcImg0,
xTD.SchCheck INPUT.SchEcChk_ {
    display: none;
	background-color: white;
}

/* Hide top empty code END */

TABLE.SchEcSub {
    border: none;
    border-spacing: 2;
    /* border-collapse: collapse; */
}

TABLE#userexcodes {
    border: none;
    /*border-spacing: 0;
    border-collapse: collapse; */
}

TABLE.SchEc TR {
    /*background-color: #ECEBE4; */
}
TABLE.SchEc {
	margin-bottom: 16px;
}

SPAN.ScEcTitleHeader {
	font-size: 10pt;
	font-weight: bold;
/*
	display: block;
	padding-bottom: 20px;
*/
}

TD.SchEcTitle {
	padding-bottom: 0px;
}

TD.SchEcInd {
	width: 10px;
}

TD.SchCheck {
	padding-bottom: 4px;
}

IMG.SchEcImg3,
IMG.SchEcImg2,
IMG.SchEcImg1,
IMG.SchEcImg0
{
	width: 12px;
	height: 12px;
}

TD.ProspectProperty {
	width: 130px;
	padding-right: 8px;
}

TD.ProspectValue {
	padding-right: 8px;
	padding-top: 2px;
	margin: 0px;
}

TD.ProspectValue input {
	width: 160px;
}

.marktag {
	color: #ff6600;
	font-weight: bold;
}

TD#NoteOmOpdatering
{
    background-color: #A4A29F;
    color: #ee0000;
}

TD.UserCreateHeader {
	font-weight: bold;
	padding-bottom: 16px;
}

TD.UserProperty {
	padding-right: 8px;
}

TD.UserSectionHeader {
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 10px;
}

TABLE#OpretProfilFirmaCVR INPUT.ReadOnly,
TABLE#OpretProfilOffentligCVR INPUT.ReadOnly {
	color: #808080;
}

TD.AuthorTitleHeader {
	white-space: nowrap;
}

table.ArtOrderPrint {
	padding-bottom: 0;
	margin-bottom: 0;
	border-spacing: 0;
	border-collapse: separate;
}

img.EbookLinkImage {
	margin-left: 50px;
	vertical-align: middle;
	height: 20px;
	border: none;
}

td#EbookLink {
	min-width: 428px;
}

TD#EbooksVarebillede img.ArtListPicture {
	cursor:	default;
}

/* ABC-list on ebooks */

/*
TD#EbookABC span.ArtStartLetter  {
	font-size: 20pt !important;
	vertical-align: middle;
}

TD#EbookABC a.ArtStartLetter {
	font-size: 14pt !important;
	vertical-align: middle;
	padding-left: 4px;
}

TD#EbookABC a.ArtStartLetter:hover {
	font-size: 20pt !important;
	vertical-align: middle;
}
*/
span.ArtStartLetter  {
	font-size: 20pt !important;
	vertical-align: middle;
}

a.ArtStartLetter {
	font-size: 14pt !important;
	vertical-align: middle;
	padding-left: 4px;
}

a.ArtStartLetter:hover {
	font-size: 20pt !important;
	vertical-align: middle;
}

.important {
	color: #f00;
}

/* Bogserier */

.sch-cat-desc-title {
	margin: 6px 0 12px;
}

/**** START - Disable E-book listing and linking temporarily as www.ebog.dk is out of business */

td#Ebook {
	display: none;
}

/**** END - Disable E-book listing and linking temporarily as www.ebog.dk is out of business */


@media print {
	table#DjofTop {
		display:	none;
		height:		0px;
	}
	td#DjofListeMenu {
		display:	none;
		width:		0px;
	}
	table#LayoutDefaultRight {
		display:	none;
		width:		0px;
	}
	table#LayoutForsideRight {
		display:	none;
		width:		0px;
	}
	table#LayoutForsideBottom {
		display:	none;
		height:		0px;
	}
	img.DjofCorner {
		display:	none;
	}
}

