HTML {
	background-color: #ffffff;
}

BODY, BODY.prosa {
    FONT-WEIGHT: normal;
    margin:10px 0;
    CURSOR: default;
    color: black;
	background-color:	#ffffff;
    /* font-family: Arial,'Trebuchet MS',Verdana; */
    /*font-family: Arial; */
	font-family:"Lucida Grande","Bitstream Vera Sans",Verdana,Arial,sans-serif;
	font-size: x-small !important;
}

TABLE#LayoutDefault {
	table-layout: fixed;
}

A {
	color: black;
	text-decoration: none;
}

A:visited
{
	text-decoration: none;
	color: #000000;
}

IMG {
	border: none;
}

input {
	color: #000000;
	background-color: #ffffff;
}

.schwarning {
	color: red;
	font-weight: bold;
	font-size: 12px;
}

/* Search */

TD#SearchPanel {
	text-align: left !important;
	padding: 0;
	margin: 0;
	width: 100% !important;
}

TABLE.SchSearchComp {
	padding: 0;
	margin: 0;
	border-collapse:	collapse;	/* MSIE */
	border-spacing: 0;
}

TD.SearchPanel FORM {
	display: inline;
}


INPUT.searchfield {
	height: 1.1em;
	display: inline;
	border: 1px solid #5c8eaf;
	width: 162px;
}

input.searchsubmit {
	font-size: 1.2em;
	margin: 0;
	padding:0;
}

TD.SchQuery, TD.SchQueryButton {
	vertical-align: top;
}


/* ------------- Visning af varelister ------------ */

TABLE#ArtList2, 
TABLE#ArtList123 {
	margin: 0;
	padding:0;
}

TD#ArtList2Split,
TD#ArtList123Split {
	background-color: #e9e9e9;
	padding: 0;
	margin: 0;
}

input.ArtOrderSubmit {
	border: 1px solid #5c8eaf;
	/* Test gradient background:#436B7B url(grafikk/bg_titlebar.gif) repeat-x scroll 0 0; */
	background-color: #5c8eaf;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
}

TD#ArtNoStock {
}

TABLE#AmsRow2ArtNoStock {
	font-size: 11px;
	font-weight: bold !important;
}
TABLE#ArtNoStock {
	margin-left: 8px;
	font-size: 11px;
	font-weight: bold !important;
}

IMG.ArtListPicture {
	border: none;
	margin: 2px;
}

p.ArtCategoryDescription {
	font-weight:			bold;
	letter-spacing: 1px;
	text-transform: uppercase;
}

p.ArtListCategoryLongDescription {
	font-size:			12px;
	font-weight:			bold;
}

TABLE#ArtKursus {
	margin: 0px 0px;
	border-spacing: 2px;
}

TD.ArtShow1Left {
	width:				291px;
}

TD#Links {
	border-style:			solid;
	border-color:			#F9F9F9;
	border-width:			8px 0px 8px 0px;
}

TD#PrisBestil {
	border-style:			solid;
	border-color:			#F9F9F9;
	border-width:			8px 0px 8px 0px;
}

TABLE.ArtPriceOrder {
	padding:				0px 4px 0px 32px;
	width:					100%;
/*	border-color:			#444444;
	border-top-width:		2px;
	border-bottom-width:		2px;
	border-style:			solid; */
}

TD.ArtPriceOrderArtPrice {
	color:					black;
	text-align:				left;
	font-weight:			bold;
}

TD.ArtPriceOrderArtOrder {
	text-align:				right;
	padding-right:			29px;
}

TABLE.ArtPicture {
	margin: 0px 5px 5px 5px;
}

A.ArtPicture IMG {
	border-style:			none !important;
	text-decoration:		none !important;
	margin: 5px 5px 5px 5px;
}

TD.ArtPricePictureArtImg {
	padding:			10px 10px 10px 10px;
	border-style:		none;
	position:			relative;
	right:				0;
}

TABLE.ArtPrice TD.Desc
{
	vertical-align: top;
}

.ArtLinks TD {
	white-space:		normal;
}

.ArtLinks IMG {
	border-style:		none;
}

TABLE.ArtLinks {
	width:				100%;
	padding:			5px 4px 5px 4px;
	margin:		 		5px 5px 10px 5px;
}

TABLE.ArtLinks TR {
	height:	20px;
}

.xArtLinks A {
	color:				black !important;
	text-decoration:	none !important;
	font-size:			0.7em !important;
}

TABLE.ArtOrder {
	height:				100%;
	width:				100%;
	color:				black;
}

TD.ArtOrderArtOrder {
	width:				100%;
	height:				100%;
	padding:			10px 10px 10px 10px;
}

TABLE.ArtProperty {
	margin:				0px 0px 0px 0px;
	padding: 0 0 0 0;
	border-collapse:	collapse;	/* MSIE */
	border-spacing: 0;
	width:				100%;
}

TABLE.ArtProperty TR {
}

TD.ArtPropertyHead {
    font-weight: bold;
    width:  90px;
	vertical-align: top;
}

TD.ArtPropertyValue {
	vertical-align: top;
}

TD#ArtSize, TD#ArtType {
	font-size: 11px;
	vertical-align: top;
}

TABLE.ArtPublicationDate {
	width: 100%;
}

TABLE.ArtPublicationDate TR {
	height: 22px;
}

TD.ArtPublicationDateHead {
	font-weight: bold;
	width: 90px;
	vertical-align: top;
}

TD#ArtVarebillede {
	/*width: 5px; */
}

TD#ArtInfoBox {
	border-top: 6px solid #e9e9e9;
	border-bottom: 6px solid #e9e9e9;
	border-left: 2px solid #e9e9e9;
	border-right: 2px solid #e9e9e9;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 4px;
}

TD#TipEnVen {
	padding-right: 4px;
}

TD.ArtPropertyProperty {
	width:				50%;
	color:				black;
	font-weight:		bold;
	vertical-align:		top;
	padding:			0px 8px 0px 0px;
	white-space:		nowrap;
	text-align:			left;
}

TABLE.ArtDescription {
	font-size:			0.7em;
	height:				100%;
	/*margin:				10px 0px 0px 4px; */
	/*padding:				5px 8px 5px 8px; */
	margin-left: 8px;
	margin-right: 5px;
	vertical-align:		top;
	text-align:			left;
}

TABLE.ArtDescriptionArtText {
	margin: 5px 0px 5px 8px;
}

TABLE.ArtDescriptionArtNr {
	font-size:			11px;
	font-weight: bold !important;
}

TABLE#oaseSearchResult TABLE.ArtDescriptionArtNr {
	font-size:			10pt !important;
	font-weight: normal !important;
}

TD#ArtNr TABLE.ArtDescriptionArtNr {
	margin-left: 8px;
	font-size:			11px;
	font-weight: normal !important;
}

TABLE#ArtInfoBox TD#ArtNr TABLE.ArtDescriptionArtNr {
	margin-left: 0px;
}

TD.ArtDescriptionArtText {
	color: #3a5a21;
	font-size:			10pt;
	font-weight:		bold;
}

DIV.ArtDescriptionArtText {
	font-size: 10pt;
}

TD#SearchResult A:hover {
	color: #a0ccba !important;
}

SPAN.ArtListArtPicture {
	display: block;
	margin-right: 8px;
}

TD#ArtStdMainVareTekst TABLE.ArtDescriptionArtText TD.ArtDescriptionArtText {
	font-size:			14pt;
}

TABLE.ArtDescriptionArtSubtitle {
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	margin-left: 5px;
}
TD.ArtDescriptionArtDesc {
	height:				100%;
	color:				#000000;
	margin:			0px 10px 4px 0px;
	vertical-align:		top;
	font-size: x-small;
}

.ArtDescriptionArtDesc A {
	color: #000000 !important;
}

TD#ArtMore {
	padding-left: 8px;
}

TD#ArtStock {
	font-size: 11px;
}

TD#ArtSizeHead,
TD#ArtTypeHead,
span.ArtInfoBoxHead {
	font-size: 11px;
	font-weight:		bold;
}

img.ArtBigPicture {
	width: auto;
	max-width:				565px;
	width:				565px; /* MSIE dont eat max-width so choose this solution */
/*
	height:				100px;
*/
	border: none;
}

A.ArtBigPicture {
	text-decoration:	none !important;
}

/* Generelt */
.overskrift { 
	font-weight:			bold;
	font-size:				12px;
	text-align:				left;
}
.overskriftPris { 
	font-size:				0.7em;
	font-weight:bold;
	text-align: right;
}
.tekst {
	font-size:				0.7em;
}
.pris { 
	font-size:				1em;
	text-align: right;
}

select.defaultfield 
{
	border:				1px black solid;
	vertical-align:		middle;
	height:				18px;
	margin-top:			0;
	margin-bottom:		0;
	margin-left:		4px;
	margin-right:		9px;
	background-color:	#F9F9F9;
}

input.defaultfield 
{
	border:				1px white solid;
	vertical-align:		middle;
	width:				100px;
	height:				18px;
	margin-top:			0;
	margin-bottom:		0;
	margin-left:		4px;
	margin-right:		9px;
	background-color:	#F9F9F9;
}

/* forms */

FORM {
	margin: 0;
}
.number
{
	border:					1px black solid;
	vertical-align:			middle;
}

.text
{
	border:					1px black solid;
	vertical-align:			middle;
}

.password
{
	border:					black solid 1px;
	vertical-align:			middle;
}

div#BasketLinkDiv {
	cursor:					pointer;
	cursor:					hand; /* Please MSIE 5.x */
}

.NoDisplay {
	display:			none;
}

FORM.NoDisplay {
	height:			0;
}

.UserInfo {
}

H1 {
	font-size:			19px;
	font-weight:		bold;
}

H2 {
	font-size:			16px;
	font-weight:		bold;
	text-decoration: underline;
}

H3 {
	font-size:			12px;
	font-weight:		bold;
}

H1.UserInfo {
	font-size:			12px;
	margin:				0;
	padding:			5px;
}

P.UserInfo {
	margin:				0;
	padding:			5px;
}

TABLE.UserPrint {
	width:				100%;
	margin-left:		5px;
	padding-left:		5px;
}

.UserPrint TD.UserProperty {
	font-weight:		bold;
	width:				120px;
}

TD.UserProperty {
/*	font-size: 10px;	 */
	text-decoration:none;
	font-weight: bold;
	width:				120px;
}

TD.UserPropertyCity {
        text-decoration:none;
        font-weight: bold;
        width:                          60px;
}

TABLE.Address TR TD.UserProperty
{
	width: 270px;
}

TD.UserText {
/*	font-size: 10px;	 */
}

TD.UserValue {
	font-size:			12px;
	padding:			0px 8px 1px 16px;
}

TD.UserValue INPUT {
	border: 1px solid #5c8eaf;
	background-color: #5c8eaf;
	background-color:	white;
	color: black;
	font-size: 10px;
	font-weight: normal;
}

TD.UserValueCity INPUT {
        border: 1px solid #5c8eaf;
        background-color: #5c8eaf;
        background-color:       white;
        color: black;
        font-size: 10px;
        font-weight: normal;
	width: 160px;
}

TD.UserValue INPUT[type=text],
TD.UserValueCity INPUT[type=text] {
	font-weight: bold;
	color: black;
	background-color:	white;
	font-weight:		normal;
	font-size:			10px;
}

TD#showAdr {
	padding: 5px;
}

h2.BasketAddress {
	font-size: 12px;
}
	
TD#BasketAdr div.BasketButtons {
	text-align: center;
}	

DIV.AboListDesc {
	color:				#6A6A6A;
	background-color:	#F9F9F9;
	font-weight:		bold;
	font-size:			20pt;
}

DIV.AboListComment {
	color:				#6A6A6A;
	background-color:	#F9F9F9;
	font-weight:		bold;
	font-size:			10pt;
}

.Picture IMG {
	vertical-align:		middle;
	text-align:			center;
}

/* ArtOrder */

TABLE.ArtOrdrePrint {
	font-size:	12px;
	font-weight: bold;
	vertical-align:		middle;
}

TD.ArtOrdreAmount {
	font-size:				12px;
	font-weight: 			bold;
	vertical-align:			middle;
}

TD.ArtOrdreSubmit {
	font-size:				12px;
	font-weight: 			bold;
	vertical-align:			middle;
}

TD.ArtOrdreSubscr {
	font-size:				12px;
	font-weight: 			bold;
	vertical-align:			middle;
}

INPUT.ArtOrdreAmount {
	border:					1px black solid;	
	text-align: 			right;
}

INPUT.ArtOrdreSubmit {
	vertical-align:			middle;
	text-align: 			center;
	cursor:					pointer;
	cursor:					hand;
}

INPUT.ArtOrdreSubscr {
	vertical-align:			middle;
	text-align: 			center;
	cursor:					pointer;
	cursor:					hand;
}

/* Art stock */

TD.ArtStockPicture {
	margin:				0;
}

TD.ArtStockText {
	margin:				0;
}

INPUT.ArtOrderAmount {
	width: 32px;
	padding-bottom: 0px;
	border-width: 1px;
	border-style: inset;
	border-right: none;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff !important
}

INPUT.ArtOrderSubmit,
INPUT.ArtOrderAmount {
	height: 15px;
	padding-bottom: 0px;
	margin-top: 0px;
}

INPUT.ArtOrderSubmit {
	height: 18px !important;
}

TD#ArtNrHead {
	font-weight: bold;
	width: 100px;
}

TD#ArtStdMain TD#ArtVareBeskriv {
	padding-top: 8px;
}

/* Login panel */

/* Login */
input.paneluserpasswordValidField,
input.paneluserpasswordRequiredField {
    color:              black;
    background-color:   #ffffff;
    border:             1px #7f9db9 solid;
    vertical-align:     middle;
	font-size: 1em;
	margin-top: 2px;
	margin-bottom: 2px;
}

/*
.ValidField {
    color:              black;
    background-color:   #ffffff;
    border:             1px black solid;
    vertical-align:     middle;
	font-size: 1em;
}
*/
TD.panelusertext {
	font-size: 11px;
	padding-right: 4px;
}

td.panelsubmit {
	padding-top: 4px;
}

input.panelsubmit {
	border: 1px solid #5c8eaf;
	background-color: #5c8eaf;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}


/* OASE JavaScript tree */

table.masternode {
	display:			block;
	border-style:		none;
/*	white-space:		nowrap !important;*/
}

table.subnode {
	margin-left:		8px;
	display:			none;
	border-style:		none;
/*	white-space:		nowrap !important;*/
}

table.subnode TD {
/*	white-space:		nowrap;*/
}

A.node {
	color:				#808080;
	font-size:			9px;
	cursor:				pointer;
	cursor:				hand; 
	text-decoration:	none !important;
	font-weight:		normal !important;
	padding:			0px 4px 0px 4px;
	white-space:		nowrap;
}

/*
A.node:hover {
	text-decoration:    underline !important;
}
*/

A.node_selected {
	color:				black;
	font-size:			0.8em;
	cursor:				pointer;
	cursor:				hand; 
	text-decoration:	none !important;
	font-weight:		bold !important;
	padding:			0px 4px 0px 4px;
	white-space:		nowrap;
}

td.active a.active {
	color: #204454 !important;
}

td.active, td.active td {
	margin: 0;
	padding: 0;
}

TD.SchImgFolderOpen, TD.SchImgFolderClosed
{
	padding: 0px;
	vertical-align: top;
}


/* OASE JavaScript Tree - END */

P.PutIKurv {
	margin-top:			5em;
	text-align:			center;
}
.ErrorMessage {
	font-weight:			bold !important;
}

P.ErrorMessage {
	color: red;
}

.InfoMessage {
	font-weight:			normal !important;
}

.CreateUserInfo {
    font-size:          0.8em;
}

.UserRequestsAccess {
	font-weight:		bold;
	font-size:			11px;
}

.UserRequestsAccess input {
	color: #ffffff;
	background-color: #ffffff;
}

.dibsovs { 
	font-weight:bold;
	font-size:				0.8em;
	text-align:				left;
}

/* Basket */

TD.MessageHeader,
span.BasketLevAdrTitle,
span.BasketFakAdrTitle {
	font-size:		11px;
	font-weight:			bold;
}

#X-BasketHead {
	white-space: nowrap;
	padding-left: 5px;
}

TABLE.Basket {
	width:					100%;
	padding:				0px 0px 8px 0px;
	margin:					10px 0px 0px 0px;
	border-collapse:	collapse;	/* MSIE */
	border-spacing: 0;
}

TABLE.Basket TH.BasketArtText {
	padding-left: 4px;
}

TABLE.Basket TD.BasketArtText {
	padding-left: 4px;
}

TR.BasketBar
{
	font-weight:			bold;
	font-size: 12px;
	color:					white;
	background-color: #5c8eaf;
}

.BasketLine TD
{
	font-weight:		normal;
	vertical-align:		middle;
}

.BasketLine td {
	padding-top: 4px;
}


.BasketArtText
{
	text-align:			left;
}

TD.BasketArtText
{
}

.BasketStock
{
	display: none;
}

.BasketBackOrder
{
	display: none;
}

TH.BasketArtText
{
	background-image: url(/grafikk/arrow_red.gif);
	background-position:5px center !important;
	background-repeat:no-repeat !important;
	padding-left:18px !important;
}

.BasketText
{
	text-align: 		left;
	padding-left: 4px;
}

TABLE.BasketAbon
{
	border-collapse:	collapse;	/* MSIE */
	border-spacing:		0;			/* Mozilla */
}

TABLE.BasketAbon TR TD
{
	vertical-align: middle;
	padding-top: 0px;
}

SELECT.BasketAbtype
{
	margin-top: 4px;
}

.BasketNumber
{
	vertical-align:		middle;
	text-align:		right;
}

INPUT.BasketNumber
{
	border:			1px black solid;
	text-align:		right;
	padding-right: 4px;
	font-size: 10px;
}

TD.BasketNumber {
	/*line-height: 10px; */
}

.BasketPrice
{
	text-align: 		right;
	vertical-align:		middle;
	padding-left:		5px;
}

.BasketDiscount,
.BasketTotal
{
	vertical-align:		middle;
	text-align: 		right;
}

TABLE.BasketOIO {
	margin-left: 4px;
}

TR.BasketOIO TD {
	padding-top: 2px;
}

TR.BasketTotal
{
	text-align: 		left;
}

TR.BasketTotal TD 
{
	padding-top: 2px;
}

TD.BasketTotal
{
	vertical-align:		middle;
	padding-left: 4px;
}

table.BasketTotalRight {
	width: 100%;
	font-size: 11px !important;
	font-weight: bold;
	text-align: right;
}

table.BasketTotalRight tr td {
	padding-bottom: 3px;
}

TD.BasketLeftOfTotal {
	padding-top: 10px;
}

td.BasketTotalRight {
	width: 170px;
	border-collapse:        collapse;
	text-align: right;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}

.BasketTotal
{
	font-weight:		bold;
}

.BasketTotalDesc
{
}

TH.BasketTotal
{
	color:				white;
}

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

TR.BasketButtons TD {
	width: 100%;
}

.BasketButtonsSubmit
{
	cursor:					pointer;
	cursor:					hand; /* Please MSIE 5.x */
	vertical-align:			middle;
	font-weight:			normal;
	margin:					4px 2px 2px 2px;	/* top right bottom left */
	text-align:				center;
	font-weight: bold;
}

.BasketReqButton
{
/*	font-size: smaller; */
}

TABLE.BasketRekv
{
	border-collapse:	collapse;	/* MSIE */
	border-spacing:		0;			/* Mozilla */
}

TR.BasketRekv .overskrift 
{
}

TD.BasketRekvField
{
	padding-left: 10px;

}

td.BasketRekvDesc {
	color: #ffffff;
	background-color: #ffffff;
	font-size: 11px;
	font-weight:	bold;
	padding-right: 8px;
	vertical-align: middle;
	text-align: left;
}

TD.BasketLevadr
{
	font-size: 11px;
	/*padding-left: 20px; */
	padding-left: 8px;
	vertical-align: bottom;
	font-weight: bold;
	padding-bottom: 4px;
	font-weight: bold;
}

TABLE.Address {
	margin-left: 4px;
	/*width: 360px;*/
}

TABLE.BasketAddressArea {
	margin-left: 4px;
	/*width: 65%; */
}

h2.BasketAddress
{
	margin-top: 8px;
}

DIV.BasketEmpty {
	padding:			50px 0px 0px 0px;
	text-align:			center;
	vertical-align:		middle;
}

TR.BasketDibs {
	background-color:	#F9F9F9;
}

TD.BasketOrderDone {
	font-size:				14px;
	font-weight:			bold;
	color: 					#CC6600;
	white-space:			nowrap;
	padding-bottom:			0.5em;
	padding-left: 			5px;
}

TD.BasketOrdkey {
	font-size:				1em;
	font-weight:			bold;
}

TR.BasketRekv TD, TR.BasketTerms TD {
	text-align: left;
}

TABLE.BasketTerms TR TD {
/*	margin-left: 0;
	padding-right: 0;
*/
	padding-top:		5px;
	font-size: 11px;
	font-weight:	bold !important;
}

TD.BasketTermsDesc {
	font-weight:	bold !important;
}

TD.BasketTermsText {
	padding-left: 8px;
	margin-left: 8px;
}

TD.BasketDelete
{
}

TABLE.NeedLogin TD {
	padding: 15px;
	color: red;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

TABLE.CourseInfoText {
	padding:	2px 5px 2px 5px;
	margin-left:	5px;
}
TD#Basket HR {
	color: white;
}

TD#BasketPayment {
	padding: 2px 5px;
}

TD#BekraftKob {
	padding: 5px;
}

TD#MarkeredeFelterSkalUdfyldes {
	padding: 5px;
}

TD.DeliveryMethods {
	padding-bottom: 4px;
	text-align: center;
}

SELECT.selDeliveryMethod {
	font-size: 10px;
	width: 24em;
}

TD.Message TEXTAREA {
	font-family: verdana;
	font-size: 9pt;
	margin-bottom: 15px;
	width: 508px;
	height: 100px;
	wrap: hard;
	border-width: 2px;
	border-style: solid;
	/*border-color:			#F9F9F9; */
	border-color:			#5c8eaf;
	background-color: #fafcfb;
}

/* Schilling Basket - Slut */

.UserCreateFormMessage {
	width: 100%;
}

TD.UserCreateSubmit INPUT {
	margin-left: 130px;
}
/* AMS KATEGORITREE START - NEEDS TO BE CONFORM WITH IFW*/

TD#AmsArticleCats {
	background-color: #e9e9e9;
	color: black;
	font-size: 13px;
	font-family: verdana !important;
	width: 200px;
	padding-left: 4px;
}

table.topnode TR {
	height: 10px;
}

table.schmasternode {
	display:			block;
	color: #6e6e6e !important;
	border-style:		none;
	margin-left:		6px !important;
	width: 100%;
	border-collapse:	collapse;	/* MSIE */
	border-spacing:		0;			/* Mozilla */
	margin-top: 8px;
	margin-bottom: 8px;
}

table.schmasternode TD {
	padding-top: 6px;
}

table.schsubnode {
	margin-left:		6px !important;
	display:			none;
	border-style:		none;
/*	white-space:		nowrap !important;*/
}

table.schsubnode TD {
/*	white-space:		nowrap;*/
}

A.schnode {
	color:	#000000;
	cursor:				pointer;
	cursor:				hand; 
	padding:			4px 1px 0px 0px !important;
	font-weight: bold;
}

A.schnodeactive {
	cursor:				pointer;
	cursor:				hand; 
	padding:			2px 1px 0px 0px !important;
	font-weight: normal;
}
table.topnode A {
	font-weight: bold;
}

table.schmasternode A {
	color:	#6e6e6e;
	cursor:				pointer;
	cursor:				hand; 
	font-weight: normal;
	font-size: 11px !important;
	padding:			4px 1px 0px 0px !important;
}

TD.SchImgFolderOpen,
TD.SchImgFolderLast {
	width: 14px;
}
TD.SchImgFolderLast {
	vertical-align: top;
}

img.SchImgFolderOpen, 
img.SchImgFolderLast {
	margin-top: 4px;
}

/* AMS KATEGORITREE STOP */

/* AMS MINIKURV START */

div.SchMiniBasketContainer {
	margin-top: 10px;
	border-bottom: 2px solid #ffffff;
	margin-bottom: 4px;
	padding-bottom: 10px;
}

div.SchMiniBasketContent {
	width: 135px;			/* Image is 135px */
	margin-left: 7px;
	/*background-image:		url('http://www.gif');
	background-repeat:		repeat; */
}

div.SchOlFieldantal, div.SchOlFieldvtxt, div.SchOlFieldcourseno, div.SchOlFieldcoursegrp  {
	margin-left: 10px;
}

div.SchMini2Basket {
	width: 135px;			/* Image is 135px */
	padding-top: 10px;
	padding-bottom: 10px;

	/* This looks best */
	/*text-align: center; */

	/* But this is like bygnet */
	margin-left: 0px;
	padding-left: 10px;

}

/* AMS MINIKURV STOP */

TD#AmsTop, TD#AmsTop A {
	padding: 0;
	border:none;
	margin: 0;
}

TD#AmsHerErDu {
	padding:3px;
}

TD#AmsHerErDu, 
TD#AmsHerErDu A {
	color: #5c8eaf !important;
}

TD#AmsHerErDu A:hover {
	color: #a0ccba !important;
}

TD#AmsHandlevognHead, 
TD#AmsKundecenterHead, 
TD#AmsDineProdukter {
	font-size: 11px;
	font-weight: bold;
	background-color: #5c8eaf;
	background-image: url(/grafikk/arrow_red.gif);
	background-position:5px center !important;
	background-repeat:no-repeat !important;
	padding-left:18px !important;
	color: #ffffff;
	padding: 2px;
	width: 164px;
}

DIV#AmsHandleVognHowTo {
	font-size: 11px;
}

TABLE#KundeSenter TD.m {
	width: 16px;
	text-align: center;
}

UL#Kundecenter {
	font-size: 11px;
	list-style-image: circle;
	margin: 4px 0px 0px 8px;
	padding: 0 0 0 19px;
}

UL#Kundecenter LI A.top {
	font-weight: bold;
}

UL#Kundecenter A:hover {
	color: #a0ccba !important;
}

TD#AmsKurvInfo {
	padding-left: 4px;
}

TABLE.LinkBundle {
	margin:0;
	padding: 0;
	border-collapse:	collapse;	/* MSIE */
	border-spacing:		0;			/* Mozilla */
}

TD.ALink {
	margin:0;
	padding: 0;
}

#BasketLinkDiv, TD.ALink A {
	font-weight: bold;
	font-size: 12px;
}

TD#AmsRow1 {
	border: 1px solid #dddddd;
}

TD#RelatedArtList TABLE.ArtListArt {
	/*width: 100%; */
	border: none;
	margin: 0;
	padding: 0;
	border-collapse:	collapse;	/* MSIE */
	border-spacing:		0;			/* Mozilla */
}

TABLE#ArtRelated {
	width: 567px;
	table-layout: fixed;
	border-collapse:	collapse;	/* MSIE */
	border-spacing:		0;			/* Mozilla */
	padding:0;
	margin:0;
}

TR.Spacer {
}

TABLE.ArtListArtRows {
	border: none;
	margin: 0;
	margin-left: 0;
	padding: 0;
	border-collapse:	collapse;	/* MSIE */
	border-spacing: 0;
	table-layout: fixed;
}

TABLE.ArtListArtRows TR TD {
	margin-left: 0;
	padding: 0;
}

TABLE.ArtListArtAmsRow1 {
	table-layout: fixed;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	margin: 0;
	padding: 0;
	border-collapse:	collapse;	/* MSIE */
	border-spacing: 0;
	width: 100%;
	height: 100%;
}

TABLE.ArtListArtAmsRow1 TR * {
	background-color: #e9e9e9;
}

TABLE.ArtListArtAmsRow2 {
	/*table-layout: fixed; When active it ruins Safari/Konqueror display */
	/*width: 263px; */
	/*width: 563px;	/* Tweak Safari/Konqueror */
	/*width: 628px;	/@ Tweak Safari/Konqueror */
	width: 100%;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	margin: 0;
	padding: 0;
	border-collapse:	collapse;	/* MSIE */
	border-spacing: 0;
}

TABLE.ArtListArtAmsRow3 {
	table-layout: fixed;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}

/*
TABLE.ArtListArtRow2 TR TD TABLE.ArtDescriptionArtNr TR TD.ArtDescriptionArtNr {
	margin-left: 8px;
}
*/

TD#Row3Artno {
	margin-left: 8px;
}

TD#AmsRowSplit {
	background-color: #eeeeee;
}

TD.SplitCell0, TD.SplitCell1, TD.SplitCell2 {
	width: 1px;
  margin:0;
  padding:0;
  /* background-color: #e9e9e9; */
  border-left: 1px solid #e9e9e9;
}

TD#Pris {
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
	padding-right: 4px;
}

TD#AmsRelatedListVarebillede {
	padding: 4px;
}

TD#AmsRelatedListArtElements {
	border-left: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}
TABLE#AmsRelatedListArtElements {
	margin: 0;
	padding:0;
}
TABLE#AmsRelatedListGroupHead {
	margin: 0;
	padding:0;
	border-collapse:	collapse;	/* MSIE */
	border-spacing: 0;
}

TD#AmsRelatedListSplit {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	background-color: #e9e9e9;
}

TABLE#AmsLeft {
	padding: 0;
}

/* Borders and background */
TD#ArtStdMain,
TD#AmsRelatedHead,
/*TD#AmsHerErDu, */
/*TD#AmsLeft, */
/*TD#AmsRight, */
TD#KundeSenterInfoHead
/*TD#SearchResultHead, 
TD#AmsBottom,
TD#AmsBottomInfo */ {
	border: 1px #e9e9e9 solid;
	/*border: 1px #ffffff solid; */
	/*background-color: #fafcfb; */
	background-color: #ffffff;
}

TD#UserHistory,
TD#Basket,
TD#BasketPayment,
TD#BasketAdr,
TD#BasketAddress,
TD#BekraftKob,
TD#KundeSenterInfo,
TD#SearchResult,
TABLE#Ret,
TABLE#oaseCreateUser,
TABLE#oaseUserCreatedAndMail,
TABLE#Adgang {
	padding-left: 0px;
	padding-right: 0px;
	/*border: 1px #e9e9e9 solid; */
	background-color: #ffffff;
}

TD#BasketAddress,
TD#oaseLevadrOpt, 
TD#KundeSenterInfoHead { 
	padding: 0px;
}

TD#SearchResultHead H1, 
TD#KundeSenterInfoHead H1,
TD#BasketHead H1,
TD#BasketFrozenHead H1,
TD#oaseLevadrOpt H1,
TD#BasketPaymentHead H1 {
	margin: 0;
}

TD#ArtStdMain {
	background-color: #ffffff;
	padding-left: 8px;
}

TD#AmsRelatedHead {
	padding: 4px;
}

TD#AmsRelatedHead H3 {
	margin: 0;
	padding: 0;
}

TD#AmsForsideLink, TD#AmsForsideLink A {
	color: #ffffff !important;
	font-size: 13px;
}
TD#AmsInfo {
	padding: 3px 0;
}

TABLE#AmsBottomInfo {
	width: 100%;
	color: #ffffff;
	background-color: #6ba0bc;
}

TABLE#AmsBottomInfo A {
	color: #ffffff;
}

TD#Prosa {
	padding:  0 0 0 0;
	padding-right: 0px;
	margin: 0;
	padding-bottom: 4px;
}

SELECT.UserValue
{
	border: 1px solid #5c8eaf;
	background-color: #ffffff;
	color: black;
	font-size: 10px;
	font-weight: normal;
}

TD#messagenote textarea {
	border: 1px solid #5c8eaf;
	background-color: #ffffff;
	color: #000000;
}

INPUT.ArtOrderSubmit,
INPUT.submit,
INPUT.submitbysmall,
INPUT.searchsubmit,
INPUT.UserSubmit,
INPUT.BasketButtonsSubmit,
INPUT.BasketReqButton
{
	border: 1px solid #2d5363;
	background-color: #5c8eaf !important;
	color: #ffffff;
	font-weight: bold;
}

SELECT.selDeliveryMethod {
	font-weight: normal;
}


/* ORDER HISTORY */

TABLE#AmsUserOrderStat {
	height: 100%;
}

TD#UserHistory {
	margin: 4px;
	margin-bottom: 0px;
	vertical-align: top;
	height: 600px;
}

TD#OrderHistHead H1 {
	margin: 0;
}

TABLE.OrderStat {
	width: 500px;
	border-collapse: collapse;
	margin-top: 15px;
}

TABLE.OrderStat TD {
	padding: 2px 4px 2px 4px;
}

TABLE.OrderStat TH {
	background-color: #5C8EAF;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}

TR.OrderStatEven .equalized,
TR.OrderStatOdd .equalized {
	text-align: right;
}

TR.OrderStatEven .amount,
TR.OrderStatOdd .amount {
	text-align: right;
}

TABLE.BookclubOrderOverdue {
	border-collapse: collapse;
    border: 1px #e9e9e9 solid;
	width: 350px;
}

TABLE.BookclubOrderOverdue TH {
	padding: 2px 4px 2px 4px;
	height: 17px;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}

TABLE.BookclubOrderOverdue TD.vtxt {
	width: 100%;
}

TABLE.BookclubOrderOverdue TD {
	padding: 2px 4px 2px 4px;
}

TABLE.BookclubOrderOverdue A {
    color:              black;
    cursor:             pointer;
    cursor:             hand;
    text-decoration:    none !important;
    font-weight:        bold !important;
    white-space:        nowrap;
}
TABLE.BookclubOrder {
	border-collapse: collapse;
    border: 1px #e9e9e9 solid;
	width: 350px;
}

TABLE.BookclubOrder TH {
	text-align: left;
	padding: 2px 4px 2px 4px;
	height: 17px;
	font-size: 10px;
	font-weight: normal;
}

TABLE.BookclubOrder TD.vtxt {
	width: 100%;
}

TABLE.BookclubOrder TD {
	padding: 2px 4px 2px 4px;
}

TABLE.BookclubOrder A {
    color:              black;
    cursor:             pointer;
    cursor:             hand;
    text-decoration:    none !important;
    font-weight:        bold !important;
    white-space:        nowrap;
}

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

/* List Selection Bar */
TD#SelectionBar {
	/*border: 1px solid #e9e9e9;
	padding-bottom: 3px;
	background-color: #fafcfb; */
}
TABLE.PageSelectionBar {
    font-family: Verdana;
    font-size: 12px;
    color: #3A5A21;
	font-weight: bold;
	margin: 0;
	padding:0;
	border-collapse:	collapse;	/* MSIE */
	border-spacing: 0;
}

TABLE.PageSelectionBar A {
    text-decoration: none;
    color: #5c8eaf;
    font-weight: bold;
}

TD.Bar A {
    margin-left: 3px;
    margin-right: 3px;
    font-weight: normal;
    text-decoration: underline;
    color: #5c8eaf !important;
	margin-bottom: 8px;
}

A.GoTo {
	color: #3A5A21 !important;
}

/* Nyhedsbrev 

td.ProspectValue input {
	width:160px;
}

td.ProspectValue input, .textboxNormal {
	border:		1px solid #B5AE92;
	font-family:	Verdana;
	font-size:	9px;
	height:		14px;
}
*/

/* oaseCreateUser */

TABLE.UserCreate {
	border-color: #5C8EAF !important;
	border-collapse: collapse;
}

TABLE#oaseCreateUser INPUT.UserRequiredField,
TABLE#oaseCreateUser INPUT.UserValidField,
TABLE#oaseCreateUser INPUT.UserValue {
	width: 140px;
	padding: 0px;
}

TABLE#oaseCreateUser TD.UserValue {
	padding: 0px;
}

TABLE#oaseCreateUser TD.UserProperty {
	width: 100px;
	white-space: nowrap;
}

TD.UserLeftSection {
    border-top: 2px solid #5C8EAF;
    border-left: 2px solid #5C8EAF;
}

TD.UserRightSection {
    border-top: 2px solid #5C8EAF;
    border-right: 2px solid #5C8EAF;
    vertical-align: top;
	border-left: 2px solid #5C8EAF;
}
TD.UserSection {
    border-top: 2px solid #5C8EAF;
    border-right: 2px solid #5C8EAF;
    border-left: 2px solid #5C8EAF;
}
TD.SectionLeftSubHeader {
    border-left: 2px solid #5C8EAF;
}
TD.SectionRightSubHeader {
    border-right: 2px solid #5C8EAF;
	border-left: 2px solid #5C8EAF;
}
TD.UserLeftFields {
    vertical-align: top;
    border-left: 2px solid #5C8EAF;
    border-bottom: 2px solid #5C8EAF;
	padding: 5px 2px 7px 2px;
}
TD.UserRightFields {
    vertical-align: top;
    border-right: 2px solid #5C8EAF;
    border-bottom: 2px solid #5C8EAF;
	border-left: 2px solid #5C8EAF;
	padding: 2px 2px 7px 2px;
}
TD.DummyRightField {
    border-right: 2px solid #5C8EAF;
    border-bottom: 2px solid #5C8EAF;
}
TR.UserCreateSpace {
    line-height: 10px;
    height: 15px;
}
TD.UserInvoiceFields TD.UserProperty {
    white-space: nowrap;
    /*color:              black; */
    color:              white;
    /*background-color:   #aac5a5; */
    background-color:   #5C8EAF;
    font-weight:        bold;
    font-size:          x-small;
	font-family: Arial;
}
h1 {
    background-color: #5C8EAF;
	color: white;
	font-size: 11px;
	padding: 2px;
	padding-top: 0px;
	background-image:url(/grafikk/arrow_red.gif);
	background-position:5px center !important;
	background-repeat:no-repeat !important;
	padding-left: 18px;
	margin-top: 0px;
}
DIV.SectionHeader {
    vertical-align: middle;
    /*background-color: #aac5a5; */
    background-color: #5C8EAF;
	background-image:url(/grafikk/arrow_red.gif);
	background-position:5px center !important;
	background-repeat:no-repeat !important;
	color: white;
    height: 12px;
    /*font-size: 14px; */
    font-size: 11px;
    font-weight: bold;
	padding: 2px;
/* padding-top: 7px; */
	padding-left: 18px;
}

DIV.SectionHeaderEmpty {
	background-image: none !important;
}

DIV.SectionSubHeader {
    font-size: 12px;
    font-weight: bold;
    margin: 5px 1px;
}
DIV.SectionDesc {
    width: 250px;
    margin: 5px 1px;
}
TD.UserInvoiceFields DIV.SectionDesc {
	width: 500px;
}
TD.UserInvoiceFields {
    /*background-color: #aac5a5; */
    background-color: #5C8EAF;
    vertical-align: top;
	padding: 2px 2px 10px 2px;
}
TD.UserMessageField {
    /*background-color: #aac5a5; */
    background-color: #5C8EAF;
}
TEXTAREA.UserCreateFormMessage {
    width: 400px;
}
TD#AmsCreateUser {
	padding-left: 4px;
}
TD#AmsCreateUser td.UserCreateSubmit input {
	margin-left: 0px;
	margin-bottom: 30px;
}

TD.UserMessageField {
	padding: 5px;
}

TEXTAREA.UserCreateFormMessage {
	width: 300px;
}


#portal-menu {
	background-color:#6BA0BC;
	display:block;
	height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:visible;
	padding:0;
}
#portal-menu li {
	border-right:2px solid #204454;
	display:block;
	float:left;
	height:19px;
	position:relative;
	text-align:center;
	top:3px;
	vertical-align:middle;
	width:116px;
}
#portal-menu li:first-child {
	border-left:2px solid #204454;
}
#portal-menu a {
	color:#204454;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:20px;
margin:0 auto;
overflow:hidden;
padding-top:5px;
position:absolute;
right:8px;
text-decoration:none;
top:-3px;
width:100px;
}
#portal-menu a:hover, #portal-menu a.current {
background-color:#204454;
color:#6BA0BC
}

TD#UserLinksManual {
	padding-top: 4px;
	line-height: 8px
}

A.SchManUserLink {
	display: block;
	color: #6e6e6e;
	line-height: 10px;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: -0.3px;
}

A#SchForgottenLink {
}

#AmsHandleVognHowTo DIV {
    padding-left: 24px;
	margin-top: 4px;
	background-repeat:no-repeat;
	background-position:0px top !important;
}

.ams_count1 {
	background-image:url(/images/icons/ams_blue1.gif);
}

.ams_count2 {
	background-image:url(/images/icons/ams_blue2.gif);
}
.ams_count3 {
	background-image:url(/images/icons/ams_blue3.gif);
}

div#hovedmenytext {
	margin-top: 5px;
	padding: 2px;
	padding-left: 12px;
	background-color: #5c8eaf;
}

#AmsProduktKatalogFlash {
	cursor: pointer;
	border: 1px solid #5c8eaf;
}

@media print {

TABLE#LayoutDefault {
	table-layout: auto;
}
TD#Prosa {
	width: 80%;
}
body {
   background: #ffffff;
   font-size: 12pt;
   }
TABLE#AmsLeft {
	display: none;
}
TD#AmsLeft {
	border: none;
	padding-left: 20px;
}
TABLE#ArtStd {
	padding-top: 70px;
}
TD#SearchPanel {
	display: none;
}
TD#AmsTop IMG {
	display: none;
}
TD#AmsRight {
	border: none;
	padding-right: 40px;
}
TD#AmsRight TD {
	display: none;
}
TD#AmsHerErDu {
	display: none;
}
TD#AmsBottom {
	display: none;
}
TD#ArtRelated {
	display: none;
}
TABLE.Basket INPUT.BasketButtonsSubmit {
	display: none;
}
TR.BasketBar
{
    font-weight:       bold;
    font-size: 12px;
    color:                  white;
    background-color: #5c8eaf;
    background: #5c8eaf;
    
}

X#menu {
   display: none;
   }
}

