/* TUR FORLAG Default Layout */

HTML 
{
	background-color: #ffffff;
}

A {
	cursor:				pointer;
	cursor:				hand; /* Please MSIE 5.x */
}
/* BODY, BODY.prosa */
BODY
{
	FONT-WEIGHT: normal;
	MARGIN: 0px;
	CURSOR: default;
	color: white;
	background-color:	#ffffff;
   	font-family: Verdana;
	font-size: 10px;
}

TABLE#LayoutDefault 
{
	table-layout: fixed;
	border-collapse: collapse;
}

TD#Top_Logo {
	padding-bottom: 30px;
}

IMG.CatPicture {
	border: none;
}

TABLE.CatPicture,
TABLE.CatPicture TD {
	border-collapse: collapse;
	border: none;
	padding: 0;
	margin: 0;
}

TD#DefaultSpacer
{
	background-color: #fcc812;
}
TD#Left {
	background-color: #79c4af;
}
TABLE#Left
{
	background-color: #79c4af;
	padding-left: 15px;
}

TD#Prosa, TD#ProsaTop
{
	padding-left: 48px !important;
	padding-right: 48px !important;
	color: black;
}
TABLE#Right, TD#Right
{
	background-color: #79c4af;
}
TABLE#Right {
	table-layout: fixed;
}
TD#SearchPanel
{
	padding-left: 10px;
	padding-right: 10px;
}
TD#EnlargeText,
TD#MiniBasket
{
	padding-left: 10px;
	padding-right: 10px;
}

TD#MiniKurvToBasketButton {
	background: #79c4af url('/images/dk_medium.gif') no-repeat 128px ;
	/*	background: #79c4af url('/images/dibs_logos.png') no-repeat right ;*/
}

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

/* TUR Forlag Layout Default END */

/* Site basic elements */

TD#Left A 
{
	color: #FFFFFF;
	text-decoration: none;
}
TD#ProsaTop A {
	color: #b5b4b3 !important;
	font-weight: bold;
	text-decoration: underline;
}

IMG {
	border: none;
}

H1 
{
	font-family: Verdana;
	margin-top: 29px;
	margin-bottom: 21px;
	color: #0a662a;
	font-size: 12px;
	text-transform: uppercase;
}
H1.lowercase
{
        font-family: Verdana;
        margin-top: 29px;
        margin-bottom: 21px;
        color: #0a662a;
        font-size: 12px;
	text-transform: none;
}
H1.no_padd {
        font-family: Verdana;
        margin-top: 29px;
        margin-bottom: 0px;
        color: #0a662a;
        font-size: 12px;
	font-weight: bold;
        text-transform: uppercase;
}
H2
{	font-family: verdana,sans-serif;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #0a662a;
	font-size: 11px;
	font-weight: bold;
}

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

input.textboxNormal {
	width: 130px !important;
	height: 12px;
	font-size: 10px;
}

TABLE#BrugerUdKoder input[type=text],
TABLE#ArtListNewsLetterAjaxed input[type=text] {
	border:			1px solid #A5A69C;
	color:			black;
	background-color:	#fff7ce;
        font-family:		verdana,sans-serif;
	font-size:		10px;
}
TABLE#BrugerUdKoder input[type=submit],
TABLE#ArtListNewsLetterEmailRequest input[type=submit],
TABLE#ArtListNewsLetterAjaxed input[type=submit] {
        font-family: verdana,sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 9px;
	color: #FFFFFF;
	background-color: #0e6665;
	height: 16px;
	padding-bottom: 1px;
	border: medium none;
	vertical-align: middle;
}

/* Newsmail */

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

TABLE.SchEcSub {
    border: none;
    border-spacing: 0;
	border-collapse: collapse;
}

TABLE.SchEc TD.SchCheck {
	padding-left: 1px;
}
TABLE.SchEcSub TD.SchCheck {
	padding-left: 0px;
}
TABLE#userexcodes {
    border: none;
}

TABLE.SchEc {
	margin-bottom: 16px;
}

SPAN.ScEcTitleHeader {
	font-size: 10pt;
	font-weight: bold;
}

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

TD.SchEcHeadInd,
TD.SchEcInd {
	display: none;
	width: 1px;
}
TD.SchEcPM {
	width: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

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

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

input[type=submit].SchEcSubmit {
	position: relative;
	left: 385px;
	top: 20px;
}

td.ProspectProperty {
	padding-left:	2px;
	line-height:	25px;
	white-space: nowrap;
}

td.ProspectValue {
	padding-left: 8px;
}

td.ProspectValue input {
	width:140px;
	height: 16px;
}

/* Newsmail END */


input.ArtOrderSubmit,
input.ForgottenPassword {
	font-family: verdana,sans-serif;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #0e6665;
	border: none;
	width: 70px;
	padding-bottom:1px;
	height: 16px;
	line-height: 16px !important;
        cursor:                         pointer;
        cursor:                         hand; /* Please MSIE 5.x */
}
INPUT.ArtListDeleteFavorite {
	font-family: verdana,sans-serif;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #0e6665;
	border: none;
	width: 116px;
	padding-bottom:1px;
	height: 16px;
	line-height: 16px !important;
}
INPUT.Favourite {
	font-family: verdana,sans-serif;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #0e6665;
	border: none;
	width: 120px;
	padding-bottom:1px;
	height: 16px;
	line-height: 16px !important
}
input.ArtOrderSubmitSubscr {
        font-family: verdana,sans-serif;
        font-weight: bold;
        font-variant: normal;
        text-transform: uppercase;
        font-size: 10px;
        color: #FFFFFF;
        background-color: #0e6665;
        border: none;
        width: 110px;
        padding-bottom:1px;
        height: 16px;
        line-height: 16px !important;
}
input.ArtOrderAmount {
	width: 30px;
	height: 13px;
	font-size: 10px;
	border: 1px solid #adaaad;
	margin-right: 10px;
	text-align: right;
	padding: 0px 2px;
}
input.BackButton {
	font-family: verdana,sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #73c3ad;
	border: none;
	width: 70px;
	padding-bottom: 1px;
	height: 15px;
}

A.BrightLink {
	font-size: 9px;
	border:none;
	background-color: #77c3af;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	text-align: center;
	width: 70px;
	line-height: 16px !important;
}

/* Categories */
TABLE#Left {
	padding: 0;
	margin: 0;
}
TD#ArticleCats {
	background: url(images/schilling/menuback.gif) no-repeat top;
	padding-top: 24px;
	padding-left: 3px;
	padding-bottom: 10px;
}

TABLE.topnode,
TABLE.schmasternode {
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
TABLE.schmasternode {
	margin-top: 1px;
	margin-bottom: -1px;
	text-transform: none;
	font-size: 11px;
	font-weight: normal;
}
TABLE.topnode {
	margin-left: 14px;
	font-family: Verdana;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
}
TABLE.topnode TR,
TABLE.schmasternode TR {
	line-height: 18px;
}

a.schnodeactive {
	color: #006563 !important;
}

A#schnodeselected {
	color: red !important;
}

TD.SchImgFolderOpen,
TD.SchImgFolderLast,
TD.SchImgFolderClosed {
	padding-top: 4px;
	padding-right: 5px;
}
TD#CategoryDesc {
	margin:0px;
	padding:0px;
}
P.ArtListCategoryLongDescription {
	color: #1a6d35;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
        margin-top: 28px;
        margin-bottom: 0px;
	padding:0px;
}
/* Categories END */

/* Login panel */
TABLE.panel
{
	border-collapse: collapse;
	border: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
TD#margin {
	width: 15px;
	padding: 0px;
	margin: 0px;
}
TD#LoginInfo {
	padding-left: 0px;
}
TABLE#LoginInfo {
	width: 200px;
}
TD#ContactInfo {
	padding-left: 20px;
}
TD.panelsubmit {
	padding-top: 3px;
	padding-left: 75px;
}

TD.panelusertext {
	color: #006666;
	font-size: 11px;
	font-weight: 500;
	padding-top: 3px;
	padding-bottom: 3px;
}
INPUT.paneluserpasswordRequiredField,
INPUT.paneluserpasswordValidField {
	font-size: 10px !important;
	height: 13px;
	width: 120px;
	margin-left: 10px;
	border: none;
	background-color: white;
	padding-left: 2px;
}
INPUT.paneluserpasswordRequiredField {
	color: gray;
}
INPUT.paneluserpasswordValidField {
	color: black;
}
A.CreateUserLink,
A.ForgotUserLink {
	color: #006666 !important;
	font-weight: bold;
	text-decoration: underline !important;
	white-space: nowrap;
}
TD.ErrorMessage,
P.ErrorMessage {
	color: #e76531;
	font-weight: bold;
}
FORM {
        margin: 0px;
        padding: 0px;
        display: inline;
}

TR.SchPanelForgotPwdButton INPUT,
TR.SchPanelCreateButton INPUT,
TD.panelsubmit input.panelsubmit {
	font-family: verdana, sans;
	font-weight: 500;
	font-size: 11px;
	color: #006666;
	background: none;
	text-align: left;
	text-transform: none;
	text-decoration: underline !important;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	overflow: visible;
        cursor:                         pointer;
        cursor:                         hand; /* Please MSIE 5.x */	
}
TABLE.LinkBundle {
	margin-left: 75px;
	margin-top: -2px;
	border-collapse: collapse;
	padding: 0px;
	line-height: 14px;
}
TD.ALink A {
	font-family: verdana, sans;
	font-weight: 500;
	font-size: 11px;
	color: #006666 !important;
	text-decoration: underline !important;
	cursor:                         pointer;
	cursor:                         hand; /* Please MSIE 5.x */
}
TABLE#SchLoginWelcome input.panelsubmit,
TR.SchPanelLoginButtons input.panelsubmit {
        font-family: verdana,sans-serif;
        text-transform: uppercase;
        color: #FFFFFF;
        font-size: 9px;
        font-weight: bold;
	line-height: 16px;
	width: 55px;
	height: 16px;
        background-color: #459187;
        border: none;
	text-decoration: none !important;
	text-align: center;
        padding-bottom:1px;
}
TR.SchPanelLoginButtons td.panelsubmit,
TR.SchPanelCreate td,
TR.SchPanelForgotPwd td {
	padding-left: 86px;
}
TABLE#SchLoginWelcome input.panelsubmit {
	margin-top: 10px;
}
TABLE#SchLoginWelcome TR {
	line-height: 14px;
}
TABLE#SchLoginWelcome TD.panelusertext {
	padding-left: 7px;
}

/* Login panel END */

TD#ContactInfo {
	color: #006666;
	font-weight: bold;
	line-height: 13px;
}

/* Mini basket */

TD#LineRight {
	background: url(images/schilling/line_right.gif) no-repeat bottom;
}
DIV#BasketLinkDiv {
	text-transform: uppercase;
	color: #006666;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

IMG#BasketLinkImg {
	display: none;
}

input.ToBasketButton {
	font-family: verdana,sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #42928c;
	border: none;
	width: 95px;
	padding-top: 2px;
	height: 14px;
	text-align: center;
	cursor:				pointer;
	cursor:				hand; /* Please MSIE 5.x */
}

/* Mini basket END */

/* Shopping basket */
TD#Basket HR {
	margin-top: 15px;
	margin-bottom: 0px !important;
}
TD.BasketOrderDone {
	font-weight: bold;
	font-size: 11px;
	background-color: #79c4af;
	color: #006666;
	width: 100%;
}
div.BasketAdrOlSep {
        margin-top: 12px;
        margin-bottom: 0px;
        border-top: solid 1px #e7ecec;
        border-bottom: solid 1px #76989b;
	width: 450px;
	height: 0px;
}
DIV.BasketServiceText {
	line-height: 16px;
	margin-bottom: 10px;
	margin-top: 10px;
}
TABLE.Basket {
	width: 450px;
	xtable-layout: fixed;
	line-height: 25px;
	border-collapse: collapse;
}
TABLE#oaseShowBasket .BasketText {
	width: 50% !important;
}
.BasketText,
TD.BasketText,
TH.BasketText {
	width: 55%;
	padding-bottom: 5px;
}
.BasketText A {
	white-space: normal !important;
}
TH.BasketNumber,
TD.BasketNumber {
	width: 10%;
}
TH.BasketDelete,
TD.BasketDelete {
	width: 5%;
}
TH.BasketPrice,
TD.BasketPrice {
	width: 15%;
	text-align: right;
}
TR.BasketBar {
	font-size: 11px;
	text-transform: uppercase;
	text-align: left;
}
TABLE#oaseShowBasket TH.BasketTotal,
TABLE#oaseShowBasket TR.BasketLine TD.BasketTotal {
	text-align: right;
	width: 20%;
}
TABLE#oaseShowBasketFrozen TH.BasketTotal,
TABLE#oaseShowBasketPayment TH.BasketTotal,
TABLE#oaseShowBekraft TH.BasketTotal,
TABLE#oaseShowBasketDibsAborted TH.BasketTotal,
TABLE#oaseShowBasketFrozen TR.BasketLine TD.BasketTotal,
TABLE#oaseShowBasketPayment TR.BasketLine TD.BasketTotal,
TABLE#oaseShowBekraft TR.BasketLine TD.BasketTotal,
TABLE#oaseShowBasketDibsAborted TR.BasketLine TD.BasketTotal {
	text-align: right;
	width: 20%;
}
TABLE.Basket A,
TABLE.Basket A:hover,
TABLE.Basket A:visited {
	color: #000000 !important;
	text-decoration: none !important;
	white-space: nowrap;
}
INPUT.BasketNumber,
INPUT.BasketRekvField {
	margin-right: 5px;
	margin-left: 5px;
	padding: 0px;
	height: 13px;
	width: 30px;
	font-size: 10px;
}
TR.BasketTotalSection TABLE {
	line-height: 14px;
	margin-top: 15px;
	width: 100%;
}
TR.BasketTotalSection TD.BasketTotal {
	text-align: right;
}
TABLE.BasketTotalRight,
TABLE.Basket {
	xtable-layout: fixed;
	border-collapse: collapse;
}
TABLE#oaseShowBasket TABLE.BasketTotalRight {
	width: 425px !important;
}
TABLE#oaseShowBasketPayment TD.BasketTotalRightOIO TABLE.BasketTotalRight,
TABLE#oaseShowBasket TD.BasketTotalRightOIO TABLE.BasketTotalRight {
	width: 205px !important;
}
TABLE#oaseShowBasketPayment TD.BasketTotalRightOIO TD.BasketTotalPrice,
TABLE#oaseShowBasket TD.BasketTotalRightOIO TD.BasketTotalPrice {
	width: 43%;
}
TABLE#oaseShowBasketPayment TD.BasketTotalRightOIO TD.BasketTotalDesc,
TABLE#oaseShowBasket TD.BasketTotalRightOIO TD.BasketTotalDesc {
	text-align: right;
	width: 57%;
	white-space: normal !important;
}
TABLE#oaseShowBasket TR.BasketTotalSection TD.BasketTotal {
	text-align: left !important;
}
TABLE#oaseShowBasket TD.BasketTotalPrice {
	text-align: right;
	width: 21%;
}
TABLE#oaseShowBasketFrozen TD.BasketTotalPrice,
TABLE#oaseShowBasketPayment TD.BasketTotalPrice,
TABLE#oaseShowBekraft TD.BasketTotalPrice,
TABLE#oaseShowBasketDibsAborted TD.BasketTotalPrice {
	text-align: right;
	width: 19%;
}
TABLE#oaseShowBasket TD.BasketTotalPrice,
TABLE#oaseShowBasketDibsAborted TD.BasketTotalPrice  {
	text-align: right;
}
TABLE#oaseShowBasket TD.BasketTotalDesc {
	width: 79%;
	text-align: right;
}
TABLE#oaseShowBasketFrozen TD.BasketTotalDesc,
TABLE#oaseShowBasketPayment TD.BasketTotalDesc {
	width: 81%;
	white-space: nowrap;
	padding-right: 4px;
}
TABLE.BasketTotalRight TR {
	line-height: 12px;
}
TABLE.BasketRekv {
	width: 85% !important;
}
TR.BasketRekv {
	line-height: 35px;
}
INPUT.BasketRekvField {
	border: 1px solid #a5acb2;
	margin-right: 5px;
	margin-left: 5px;
	padding: 0px;
	height: 14px;
	width: 110px;
	font-size: 10px;
}
SPAN.BasketTotalSum,
SPAN.BasketTotalSumDesc {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
TABLE.Buttons {
	border-collapse: collapse;
}
TABLE.Buttons TD {
	border: none !important;
	padding: 0px !important;
}
TR.BasketButtons TD {
	padding-top: 15px;
	border-top: 1px solid #10696b;
	text-align: right;
}

TR.BasketButtons {
	border-top: 1px solid #10696b;
}

TR.BasketButtons TD.BackButtonFirst  {
	width: 60%;
	text-align: left;
}
TR.BasketButtons TD.BasketButton {
	width: 40%;
}

TD.BasketButtons input[type=submit] {
	text-align: right !important;
}

input#basketdibsdirect {
	background-color: red !important;
}

INPUT.BasketBackButton {
        font-family: verdana,sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 10px;
        color: #FFFFFF;
        background-color: #0e6665;
        border: none;
        width: 70px;
        height: 16px;
	line-height: 16px !important;
        padding-bottom:1px;
}
INPUT.BasketButtonsSubmit,
INPUT.BasketButtonsSubmitFirst {
        font-family: verdana,sans-serif;
        font-weight: bold;
        font-variant: normal;
        text-transform: uppercase;
        font-size: 10px;
        color: #FFFFFF;
        background-color: #0e6665;
        border: none;
        height: 16px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 5px;
	overflow: visible;
	line-height: 16px !important;
        padding-bottom:1px;
	float: right;
}
TD#ArtBogArt TD#BackButton {
	text-align: left;
}
TD#ArtBogArt INPUT.BackButton {
	position: relative;
	left: 0px !important;
}
INPUT.BackButton {
	margin-left: 0px !important;
	float: left;
	position: relative;
}
INPUT.SubmitButton {
	float:right;
	position: relative;
	margin-left: 10px;
}
TABLE.DeleteFavorite {
	border-collapse: collapse;
	padding: 0px;
}
TD.ArtOrderAmount {
	padding-left: 1px;
}
INPUT.BasketButtonsSubmitFirst {
	margin: 0px;
}
DIV.BasketButtons {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-right: 3px;
	text-align: right;
}
SPAN.BasketFakAdrTitle,
SPAN.BasketLevAdrTitle {
	text-transform: uppercase;
	font-weight: bold;
}
TABLE.BasketAddressArea TABLE.Address,
TABLE.BasketAddressArea {
	border-collapse: collapse;
	margin-bottom: 10px;
	width: 100%;
}

TABLE.Address TR TD {
 margin: 0px;
 padding: 0px;
 line-height: 13px;
}
TD#BasketAdr TD.UserProperty,
TD#ChangeUserFields TD.UserProperty {
	width: 140px;
}

TD.BasketConfirmInfo BR {
	line-height: 2px;
}
TD.BasketConfirmInfo {
	width: 100%;
}
TD.BasketConfirmInfo TABLE {
	width: 100%;
}

TABLE.BasketOIO TR {
	line-height: 12px !important;
}
TD.BasketOIO {
	padding-top: 10px;
}
TD.BasketOIOFoot {
	white-space: nowrap;
}
TABLE.BasketOIO {
	width: 50% !important;
	border-collapse: collapse;
}
TABLE.BasketOIO TD.BasketOIOKont {
	width: 50%;
}
TABLE#oaseShowBasket TABLE.BasketOIO INPUT {
	border:1px solid #A5ACB2;
	height: 12px;
	width: 100px;
	margin-right: 4px;
	background-color: white !important;
	font-size: 9px !important;
	padding: 1;
}
TABLE#oaseShowBasketPayment TABLE.BasketOIO INPUT {
	border:1px solid #A5ACB2;
	height: 12px;
	width: 100px;
	margin-right: 4px;
	background-color: #ebebe4 !important;
	font-size: 9px !important;
	padding: 0;
}
TABLE.BasketOIO TD {
	padding:0;
	margin: 0;
}
TD.BasketLevadr {
	white-space: nowrap;
}
TR.BasketLine {
	line-height: 14px;
	vertical-align: top;
}
TR.BasketLine TD {
	padding-top: 2px;
	padding-bottom: 2px;
}
TABLE.BasketAbon {
	vertical-align: top;
	border-collapse:collapse;
	border-spacing:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
TABLE.BasketAbon TR {
	line-height: 15px;
}
TABLE#oaseShowBasket TD.BasketNumber,
TABLE#oaseShowBasket TD.BasketDelete {
	padding-top: 4px;
}
TD.BasketAbtype SELECT {
	font-size: 10px;
	height: 15px;
	border: 1px solid #c0c0c0;
}
TD.BasketAbtype {
	height: 20%;
}

span.sch_note {
	color: #ed1c24;
}

/* Basket END */
/* Related Arts */
TABLE#ArtRelatedArtTitle TD#ArtShortDesc {
	line-height: 17px;
}
DIV.BasketRelatedArts TABLE {
	width: 100%;
}
TD#RelatedArtList TABLE.TableWEBSHORTDESC {
	width: 100%;
}
/* Related Arts END */
/* Site basic elements END */

/* Extras */
TABLE#ArtListStd HR {
	margin-top: 15px;
	margin-bottom: 15px;
}
TABLE#ArtBogArt HR {
	margin: 0px;
	padding: 0px;
	width: 450px;
	text-align: left;
}
SPAN.Star {
	font-size: 11px;
	color: #e76531;
	font-weight: bold;
}
SPAN.NormalText {
	font-size: 10px;
	line-height: 20px;
	display: inline;
}
SPAN.NormalGreen11 {
        font-size: 11px;
        color: #006666;
        font-weight: bold;
}
A.GreenLink10 {
	color: #006666 !important;
	font-size: 10px;
}
A.GreenLink11,
A.GreenLink11:hover {
	font-size: 11px;
	font-weight: bold;
	color: #006666;
	text-decoration: none;
}
A.GreenLink11:visited {
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        color:#551a8b !important;
}
A.GreenLink11U,
A.GreenLink11U:hover {
	font-size: 11px;
	font-weight: bold !important;
	color: #006666;
        text-decoration: underline !important;
}
A.GreenLink11U:visited {
        color:#551a8b !important;
	font-size: 11px;
	font-weight: bold !important;
        text-decoration: underline !important;
}
A.GreenLinkThin,
A.GreenLinkThin:hover {
	color:#006666 !important;
	cursor:pointer;
	font-family:verdana,sans;
	font-size:11px;
	font-weight:normal !important;
	text-decoration:underline !important;
}
A.GreenLinkThin:visited {
        color:#551a8b !important;
        cursor:pointer;
        font-family:verdana,sans;
        font-size:11px;
	font-weight:normal !important;
        text-decoration:underline !important;
}
SPAN.NormalText11 {
	font-size: 11px;
	line-height: 20px;
	display: inline;
}
TR.BasketDibs {
	font-size: 11px;
	line-height: 20px;
}
SPAN.graaLilleText {
	color: #006666;
	text-decoration: underline;
	font-weight: bold;
	cursor:				pointer;
	cursor:				hand; /* Please MSIE 5.x */
}
SPAN.graaLilleText IMG {
	display: none;
}
SPAN.enlargedA 
{
	font-size: 14px;
}

/* Search Panel */
TABLE.SchSearchComp {
	border-collapse: collapse;
}
TABLE.SchSearchComp TD{
	border-collapse: collapse;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
TD.SchQueryButton {
	height: expression('10px') !important;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
TD.SchQuery {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}	
INPUT.searchfield
{
	width: 115px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
	vertical-align: middle;
	font-size: 10px !important;
}
INPUT.searchsubmit
{
	font-family: verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: none;
	vertical-align: bottom;
	height: 15px;
	width: 36px;
	background-color: #469188;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-left: 6px;
	padding: 0px !important;
}

TD#Basket form,
TD.SchQuery form
{
	margin: 0px;
	padding: 0px;
	display: inline;
}

/* Search Panel END */



/* Extras END */

/* Article List */

TABLE#ArtListStd {
	table-layout: auto;
}
TABLE.ArtListArt {
	width: 100%;
}
TABLE.ArtListArtRows {
	width: 450px;
}
span.Text {
	text-transform: uppercase;
	font-weight: bold;
}
TABLE.ArtListArt TR,
TABLE.ArtListArtStdListArt TR,
TABLE.ArtListArtSearchListArt TR,
TABLE#ArtListNewsLetter TR {
	line-height: 14px;	
}
TABLE.ArtDescriptionArtSubtitle {
	font-style: italic;
}
TD.ArtPropertyProperty {
	display: none;
}
TD.ArtPropertyValue {
	width: 300px;
}
IMG.ArtListPicture {
	border: 1px solid #99999a;
	margin-right: 15px;
	max-width: 125px;
}
TABLE.ArtPicture {
	margin-right: 10px;
}
IMG.ArtPicture {
	border: 1px solid #adaaad;
}
TABLE.TableWEBSHORTDESC {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 300px;
}
TABLE.TableWEBTEXT {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 450px;
}
TD.TextWEBTEXT A {
	color: #0e6665;
	font-weight: bold;
	text-decoration: none;
}
TABLE#ArtBog {
	line-height: 14px;
}
/* Article List END */




/* User Form - Create User */
tr.CompanyUserAddress TD.UserValue,
tr.CompanyUserAddress TD.UserProperty {
	padding-top: 12px;	
}
p.UserInfoMessage {
	display: none;
}
TD.UserProperty {
	white-space: nowrap;
}
TR.UserBoxAddress TD.UserValue,
TR.UserBoxAddress TD.UserProperty {
	padding-top: 20px;
}
TR.UserCompany TD.UserValue,
TR.UserCompany TD.UserProperty {
	padding-top: 25px;
}
TABLE#AdgangForeign TR.UserCompany TD.UserValue,
TABLE#AdgangForeign TR.UserCompany TD.UserProperty {
	padding-top: 15px;
}
TABLE#AdgangForeign TD.UserProperty {
	width: 130px;
}

INPUT.UserValueBoxDistrikt,
INPUT.UserValuePostnr,
INPUT.UserValueDistrikt,
INPUT.UserValidField,
INPUT.UserRequiredField {
	background-color: #fff7ce;
	height: 16px;
	border: 1px solid #a5a69c;
}
TD#ChangeUserFields TR {
	line-height: 24px;
}

INPUT.UserValueBoxDistrikt {
	margin-left: 5px;
}
INPUT.UserValue,
INPUT.UserRequiredField {
	border: 1px solid #a5a69c;
	background-color: #fff7ce;
}
TABLE.UserCreate {
	line-height: 25px;
}
TR.AfterAddress {
	vertical-align: top;
	line-height: 10px;
}
TR.AfterAddress TD {
	vertical-align: top;
	color: #a9a9aa;
	padding-left: 125px;
	padding-bottom: 15px;
}
TR.UserBottomCheckbox {
	line-height: 50px;
}
TD.UserCreateSpacer {
	line-height: 10px;
}
TD.UserCreateSubmit {
	text-align: right;
}
INPUT.UserCreateCheckbox {
	margin-right: 10px;
}
INPUT.UserSubmit {
        font-family: verdana,sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 10px;
        color: #FFFFFF;
        background-color: #0e6665;
        border: none;
        height: 16px;
	line-height: 16px !important;
	padding-bottom: 1px;
}
TEXTAREA.UserCreateFormMessage {
	width: 99%;
	height: 100px;
	background-color: #fff7ce;
	border: 1px solid #a5a69c;
}
SELECT.UserValue {
	width: 325px;
	background-color: #fff7ce;
        border: 1px solid #a5a69c;
	padding: 1px;
}

/* User Form - Create User  END */

/* User Form - Change User START */
TD#ChangeUserFields TABLE {
	margin-top: 20px;
}
TR.MiscFieldsSpacer TD {
	padding-top: 20px;
}
TR.PasswordFieldsSpacer TD {
	padding-top: 20px;
}
TD#ChangeUserFields TR.UserPostArea INPUT.UserValue,
TD#ChangeUserFields TR.UserPostArea INPUT.UserValidField,
TD#ChangeUserFields TR.UserPostArea INPUT.UserRequiredField {
	width: 102px;
}
TD#ChangeUserFields TR.UserPostArea TD.UserValueCity INPUT.UserValue {
	width: 193px;
	margin-left: 5px;
}

TD#ChangeUserFields TD.UserPropertyCity {
	padding-left: 3px;
}

TR.UserCvr TD {
	padding-top: 12px;
}
/* User Form - Change User END */



/* Contact form */
TD#contact {
	white-space: nowrap;
}
TD#support input[type=text] {
        background-color: #fbf7cb;
        width: 200px;
        border: 1px solid #d0cfcf;
        margin-right: 130px;
}

TD#contact input[type=text] {
        background-color: #fbf7cb;
        width: 200px;
        border: 1px solid #d0cfcf;
        margin-right: 130px;
}
TD#contact_popup input[type=text] {
        background-color: #fbf7cb;
        width: 200px;
        border: 1px solid #d0cfcf;
        margin-right: 130px;
}
/*
INPUT.contact_name,
INPUT.contact_company,
INPUT.contact_address,
INPUT.contact_email,
INPUT.contact_phone {
	background-color: #fbf7cb;
	width: 200px;
	border: 1px solid #d0cfcf;
	margin-right: 130px;
}
*/
TD#contact TEXTAREA,
TD#contact_popup TEXTAREA {
	background-color: #fbf7cb;
	border: 1px solid #d0cfcf;
	width: 445px;
}
TD#contact INPUT.submit,
TD#contact_popup INPUT.submit,
TD#ContactPopOK INPUT.submit,
TD#ContactPopFailed INPUT.submit {
	background-color: #0e6665;
	border: none;
	color: #FFFFFF;
	font-family: verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	text-transform: uppercase;
}
/* Contact form END */
/* Support form */
TD#support TD {
	white-space: nowrap;
}
INPUT.support_name,
INPUT.support_school,
INPUT.support_address,
INPUT.support_zip,
INPUT.support_city,
INPUT.support_email,
INPUT.support_phone,
INPUT.support_username,
INPUT.support_code,
INPUT.support_system,
INPUT.support_progtitle,
INPUT.support_progversion {
	background-color: #fbf7cb;
	width: 200px;
	border: 1px solid #d0cfcf;
	margin-right: 130px;
}
TD.support_system2 {
	text-align: left;
	margin: 0px;
	padding: 0px;
}
TD.support_system2 input {
	padding: 0px;
	margin: 0px;
	display: none;
	width: 0px;
}
TD#support TEXTAREA {
	background-color: #fbf7cb;
	border: 1px solid #d0cfcf;
	width: 445px;
}
TD#support INPUT.submit {
	background-color: #0e6665;
	border: none;
	color: #FFFFFF;
	font-family: verdana,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 5px;
	padding-right: 5px;
	overflow: visible;
}
TD.submitbutton {
	text-align: right;
}
/* Support form END */



/* News List */
TD#News {
	line-height: 17px;
}
TD#ArtBookTitle {
	font-size: 11px;
}

/* News List END */

/* ABC List */
A.ArtStartLetter,
A.ArtStartLetter:hover,
A.ArtStartLetter:active,
A.ArtStartLetter:visited {
	font-size: 11px;
	color: #006666;
	font-weight: bold;
	text-decoration: none;
}
SPAN.ArtStartLetter {
	font-size: 11px;
}


/* GlemtPassword */

TD.Submit INPUT {
        background-color: #0e6665;
        border: none;
        color: #FFFFFF;
        font-family: verdana,sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;	
}

/* SUBSCRIPTIONS */
TABLE.UserPrint {
	width: 70%;
	margin-bottom: 30px;
}
TABLE.UserPrint TD.UserProperty {
	font-weight: bold;
}
TABLE.AboListPrint TR {
	line-height: 25px;
}
TABLE.AboListPrint TD.AboListHeaderCount,
TABLE.AboListPrint TD.AboListHeaderName,
TABLE.AboListPrint TD.AboListHeaderDelete {
	font-size: 11px;
	font-weight: bold;
}

/* Forside */
TABLE.Forside IMG {
	border: 1px solid #99999a;
}
TABLE.Forside TD.ForsideTop {
	vertical-align: top;
}
TABLE.Forside TD.ForsideBottomLeft {
	vertical-align: bottom;
}
TABLE.Forside TD.ForsideBottomRight {
	width: 50%;
	vertical-align: bottom;
	padding-left: 20px;
}
TABLE.Forside TD.ForsideLeft {
	vertical-align: bottom;
	padding-top: 10px;
	padding-right: 20px;
}

div.horizontal_line {
	margin-top: 20px;
	margin-bottom: 20px;
	height: 0px;
	border-top: solid 1px #e7ecec;
	border-bottom: solid 1px #76989b;
}
div.horizontal_line_less_space {
	margin-top: 12px;
	margin-bottom: 0px;
	border-top: solid 1px #e7ecec;
	border-bottom: solid 1px #76989b;
}

/* Special print friendly */

@media print {

TD#Right,
TABLE#Left,
TD#ProsaTop,
TD#d1,
TD#ArtBogButtons,
hr,
TD#Top2,
TD#DefaultSpacer,
TR.BasketButtons,
TD#s5 {
	display: none;
}
TD#s3 {
	width: 750px;
}
TD#ArtBogArt,
table#ArtBogArt,
table.TableWEBTEXT,
table.TableWEBSHORTDESC,
td.TextWEBSHORTDESC {
	width: 550px;
}
TABLE.ArtProperty TR,
SPAN.ArtAltPrice,
TABLE.ArtDescriptionArtSubtitle TR {
	line-height: 20px;
}
TABLE#ArtListStdButtons TD#ReadMore {
	padding-right: 20px;
}
A.BrightLink,
INPUT.ArtOrderSubmit,
INPUT.BackButton {
	font-size: 12px;
}
A.BrightLink,
INPUT.ArtOrderSubmit,
INPUT.BackButton {
	width: 85px;
	line-height: 18px;
}

td#Prosa {
	font-family: Verdana, Arial, Sans;
	width: 700px !important;
	font-size: 18px;
}
table#oaseShowBasketFrozen {
}

span.Text,
h1,
h1.lowercase {
	font-size: 20px;
	line-height: 24px;
}
table.Basket,
div.BasketAdrOlSep {
	width: 640px;
}
table#ArtBogArtTitle {
	width: 500px;
}
span.NormalText11,
TD.TextWEBSHORTDESC,
TD.TextWEBTEXT,
A.GreenLinkThin,
A.GreenLinkThin:visited,
A.GreenLink11:visited,
A.GreenLink11,
div.BasketServiceText,
TABLE.Address tr td {
	font-size: 18px;
	line-height: 24px;
}
TR.BasketBar {
	font-size: 18px;
}
span.BasketTotalSum,
span.BasketTotalSumDesc {
	font-size: 18px;
}
TR.BasketTotalSection TABLE,
TABLE.BasketTotalRight TR {
	line-height: 20px;
}
TABLE#ArtBogArtInfo {
	font-size: 18px;
	line-height: 19px;
}
TABLE.Basket HR {
	display: block;
}
div.horizontal_line {
	border-top: none !important;
	margin-bottom: 10px !important;
}

TABLE.OrderStat {
	font-size: 14px;
	width: 550px;
}
TD.MoodleKey {
	white-space:nowrap;
}

}

/* END Special print friendly */

/* TUR LICENSMODELL */
table.licence-model {
	border-collapse: collapse;
	width: 100%;
}
table.licence-model td {
    border-right: 2px solid #FFFFFF;
    background-color: #daedf6;
    padding: 5px;
}
table.licence-model tr.licence-prices-heading td {
	background-color: #FFFFFF;
}
td.licence-line-separator {
    height: 1px;
    background-color: #75a4a9 !important;
	padding: 0px !important;
}
td.licence-quantity-heading {
    font-weight: bold;
    background-color: #c1e1ef !important;
}
table.licence-model td.licence-quantity {
    background-color: #c1e1ef !important;
}
td.licence-period-heading {
    border-bottom: 2px solid #FFFFFF;
	text-align: center;
}
td.selected-price {
    background-color: #efcb00 !important;
}
table.licence-model td.licence-price {
	padding: 5px !important;
}
table.licence-ordering {
	width: 100%;
}
table.licence-ordering input[type=text] {
	width: 40px;
	border: 1px solid #a5acb2;
	float:right;
	height: 15px;
	padding: 0px;
	padding-right: 1px;
	font-size: 10px;
	font-family: Verdana;
	text-align: right;
}
table.licence-ordering td#update-licence-price,
table.licence-ordering td#update-licence-total,
table.licence-ordering td.ArtOrderSubmit {
	text-align: right;
}
table.licence-ordering select {
	width: 160px;
	font-size: 10px;
	padding: 1px;
	font-family: Verdana;
	margin-bottom: 8px;
}
tr.line3 {
	height: 30px;
	font-weight: bold;
}

tr.line1 TD,
tr.line2 TD,
tr.line3 TD {
	vertical-align: top;
	padding-top: 3px;
}

/* 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: 450px;
	border-collapse: collapse;
	margin-top: 15px;
}

TABLE.OrderStat TD {
	padding: 7px 4px;
	background-color: #daedf6;
}

TABLE.OrderStat TH {
	font-size: 10px;
	font-weight: bold;
	padding: 7px 4px;
	text-align: left;
}

TABLE.OrderStat TR {
	border-bottom: 2px solid white;
}

TR.OrderStatEven TD {
	background-color: #daedf6;
}

TR.OrderStatOdd,TR.OrderStatEven, TR.OrderStatOddOverdue,
TR.OrderStatEvenOverdue {
	border-bottom: none !important;
}
TR.OrderStatOdd TD {
	background-color: #daedf6;
}
TR.OrderStatOddOverdue TD,
TR.OrderStatEvenOverdue TD {
	background-color: #daedf6;
}
TABLE.BookclubOrder TR,
TABLE.BookclubOrderOverdue TR {
	border-bottom: none !important;
}
TABLE.BookclubOrder TR.BookclubOrderEven,
TABLE.BookclubOrder TR.BookclubOrderOdd {
	border-bottom: none !important;
}

TD.showme img {
	margin-left: 5px;
}
TD.BookclubOrder,
TD.showme,
TD.BookclubOrderOverdue {
	padding:1px !important;
}

TABLE.OrderStat .equalized {
	text-align: right;
}

TABLE.OrderStat .amount {
	text-align: right;
}

TABLE.BookclubOrderOverdue {
	border-collapse: collapse;
	width: 350px;
}

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

td.keys {
white-space:nowrap;
}
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,
TABLE.BookclubOrderOverdue {
	border-collapse: collapse;
	width: 100%;
}

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

TABLE.BookclubOrder TD.vtxt,
TABLE.BookclubOrderOverdue TD.vtxt {
	width: 310px;
}

TABLE.BookclubOrder TH.keys,
TABLE.BookclubOrderOverdue TH.keys {
	width: 70px;
}

TABLE.BookclubOrder TD.ordered,
TABLE.BookclubOrderOverdue TD.ordered {
	text-align: right;
}

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;
}

TH.artno,
TD.artnor {
	display: none;
}
TR.Conditions {
	display: none;
}
div.acceptConditions {
	text-align: left;
	margin-bottom: 10px;
}
span.acceptConditions {
	font-weight: bold;
	vertical-align: 3px;
	padding-left: 5px;
}

span.ToggleKeys {
	background-color: #c1e1ef;
	border: 1px solid #75a4a9;
	padding: 2px 5px;
	text-align: center;
}

span.ToggleKeys:hover {
	font-weight: bold;
	cursor: pointer;
}

TD.MoodleKey {
	white-space:nowrap;
}
