
/* ======================================================== *
 * Bruun Rasmussen dynamic style sheet $Revision: 1.5 $    *
 * Copyright 2004,2005 Bruun Rasmussen all rights reserved. *
 * ======================================================== */



.default {
}

/*
------------------------------------------------------
 Default HTML element definitions
------------------------------------------------------
*/

body, img, table, td, div, p, form, select, label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 0px;
  margin: 0px;
  padding: 0px;
}

html, body {
  letter-spacing: 0px;
  text-align: left;
}

/* TABLEs */
TR, TD, TABLE {
  margin:0;
  padding:0;
  border-collapse:collapse;
  border-spacing:0;
}

/* images */
IMG {
  clip:auto;
  border:0px;
  border:none;
}

/* base link def */
A:link, A:active {
  color:#701123;
  text-decoration:none;
} 

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

/* 
---------------------------------------------------------
LAYOUT DEF. - Placering af base <div>
---------------------------------------------------------
*/

DIV.master {
  margin: auto;
  text-align: left;
  width: 669px;
  border-left: 1px solid #701123;
  border-right: 1px solid #701123;
}

DIV.masterCenter {
  z-index:1;
  text-align:center;
}


.topBranding {
  display:none;
  position:absolute;  
  top: 0px;
  width: 668px;
  height: 195px;
  overflow:hidden;
}

.topBrandingArticle {
  display: none;
}

DIV.topMenu {
  display: none;
}

TD.navigationColumn {
  display: none;
}

/*
---------------------------------------------------------
ITEM LIST DEF.
---------------------------------------------------------
*/

.itemList {
  width: 630px;
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-left: 3px;
}

.itemList P {
  padding:0px 0px 10px 0px;
}

.itemListItemInfo, .itemInfo {
  font-size: 10px;
}

.itemListGallery .itemListItemHeadline {
  text-indent:-11px;
  padding:14px 7px 7px 11px;
}

.itemListGallery .itemListItemInfo {
  padding: 0px 0px 0px 11px;
}

.itemList2Column .itemListItemHeadline {
  height: 100%;
  text-indent:-11px;
  padding:0px 7px 7px 20px;
}

.itemList2Column .itemListItemInfo {
  padding: 0px 0px 0px 20px;
}

.itemListGallery TD.item {
  padding-right: 0px;
}

.itemListGallery TD.item.last {
  padding-right: 0px;
}

.itemListGallery .imageContainer {
  margin: 14px 0px 3px 0px;
  padding: 0px 0px 0px 0px;  
  background-color: #F4F4E9;
  background-image: url(../res/item_list_bg.png);
  background-repeat: repeat-x;
  background-position: bottom;
}

.itemListGallery .imageContainer IMG {
  margin: 0px 0px 0px 0px;
}

.itemListListingItemImage {
  background-color: #F4F4E9;
  background-image: url(../res/item_list_bg_sml.png);
  background-repeat:repeat-x;
  background-position:bottom;
}

.itemListListingItemImage TD {
  vertical-align:middle;
  text-align:center;  
  width:72px;
  height:72px;
}

.itemListListingItemContent {
  width:307px;
  height:72px;
}

.itemListNavigator {
  display: none;
}

.countDistributionContent {
  display: none;
}

.createAgentButton {
  display: none;
}

/*
---------------------------------------------------------
ITEM VIEW DEF.
---------------------------------------------------------
*/

.itemView {
  margin: 0px 20px 0px 0px;
  width:314px;
}

.itemViewImage {
  display: none;
}

.itemViewImageFullscreen {
  display: none;
}

.itemViewImagePrint {
  width:300px;
  height:300px;
  background-color:#F4F4E9;
  background-image:url('../res/item_list_bg.png');
  background-repeat:repeat-x;
  background-position:bottom;  
  text-align:center;
  margin:20px 20px 10px 0px;
}

.itemViewImageThumbs {
  text-align:center;
  margin:10px 0px 0px 0px;
}

.itemViewImageThumbs TABLE{
  text-align:center;
  width:300px;
}

.itemViewImageThumbs P {
  margin:0px 0px 10px 0px;
}

.itemViewImageThumbs TABLE TR TD IMG {
  cursor:pointer;
  border:1px solid #701123;
}

.itemViewContent {
  width:310px;
}

TABLE.itemViewContent {
  width:310px;
}

.itemViewContent SELECT, .itemViewContent INPUT {
  vertical-align: middle;
  font-size: 9px;
}

.itemViewContentFacts {
  padding:5px 0px 5px 0px;
  margin:0px 0px 0px 0px;  
  border-top:1px solid #666666;
  border-bottom:1px solid #666666;
}

.itemViewContentFacts td, .bidHistory td {
  font-size: 10px;
}

.itemViewContentFacts td.value, .bidHistory td.value {
  width: 210px;
  padding: 1px 0px 1px 0px;
}

.itemViewContentFacts td.label, .bidHistory td.label {
  width: 100px;
  padding: 1px 5px 1px 0px;
}

.itemViewContentDescription {
  padding:7px 0px 7px 0px;
}

.itemViewLegend {
  display: none;
}

/*
---------------------------------------------------------
ITEM VIEW DEF.
---------------------------------------------------------
*/

.itemViewNavigator {
  display: none;
}

.charityTeaser {
  display: none;
}


/*
---------------------------------------------------------
CRUMBTRAIL AND SITE TOOLS DEF.
---------------------------------------------------------
*/

.crumbTrail {
  color: #CCC;
  font-size: 10px;
  text-align: right;
  border-bottom: 1px solid #CCC;
  padding: 6px 5px 6px 0px;
  margin: 0px 0px 10px 0px;
}

.crumbTrailLeft {
  font-size: 10px;
  float: left;
}


/*
---------------------------------------------------------
TEXT PAGE DEF
---------------------------------------------------------
*/

.topBorder {
  border-top: 1px solid #666666;
}

.bottomBorder {
  border-bottom: 1px solid #666666;
}

/*
---------------------------------------------------------
BRANDING DEF
---------------------------------------------------------
*/

BODY.topBackground {
  background-image:url('../res/top_bg.gif');
  background-repeat:repeat-x;
}


/* 
---------------------------------------------------------
CONTENT DEF. - Definition af content <div>
---------------------------------------------------------
*/


TABLE.centerTable {
  width: 667px;
}

TABLE.sectionHeader TD {

}

TABLE.sectionHeader {
  width:100%;
}


/* 
---------------------------------------------------------
FOOTER DEF. - Definition af footer <div>
---------------------------------------------------------
*/

#footerBase {
  background-image:url('../res/footer_bgrContent.gif');
  border-bottom:1px solid #701123;
}

#footerBaseContent {
  display: none;
}

#footerBaseBottom {
  display: none;
}

/*
------------------------------------------------------
GRUND TYPOGRAFI - Størrelser, skydning m.m.
------------------------------------------------------
*/

h1, h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

h3, .headlineFont {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, .headlineFont {
  color:#701123;
}

h3, h4, h5, h6, p {
  color:#333;
}

h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited, 
h4 a:link, h4 a:visited, 
h5 a:link, h5 a:visited, 
h6 a:link, h6 a:visited {
  color: #701123;
  text-decoration: none
}

h1, .h1 {
  font-size:32px;
  line-height:30px;
  margin-bottom:0.6em;
  margin-top:0.8em 
}

h2, .h2 {
  font-size:16px;
  line-height:22px;
  margin-bottom:0.3em;
  margin-top:0.3em
}

h2 a:hover {
  color:#701123;
  text-decoration:none;
}

p, .p, label, .label, textarea {
  /* OSA siger: hey, lad os nu prøve det... */
  font-size: 10px;
}

p, h3 {
  line-height:16px;
  margin-top:0.2em;
  margin-bottom:0.5em
}

h3, .h3 {
  color:#701123;
  font-size:14px;
  margin-bottom:0.4em;
  margin-top:1.2em
}

h3 a:hover {
  color:#701123;
  text-decoration:none;
}

h3.teaser {
  margin-bottom:0.6em;
  margin-top:0.2em
}

h4 {
  font-size: 10px;
  line-height:15px;
  font-weight:bold;
  margin:0px;
}

h4 a:link, h4 a:visited {
  color:#701123;
  text-decoration:none;
}

h4 a:hover {
  color:#701123;
  text-decoration:none;
}


h5, .h5 {
  font-size: 10px;
  line-height:15px;
  font-weight:bold;
}

h5 a:link, h5 a:visited {
  color:#701123;
  text-decoration:none;
}

h5 a:hover {
  color:#701123;
  text-decoration:none;
}

h6, .h6 {
  font-size: 10px;
  line-height:13px;
  font-weight:normal;
  margin:0px;
}

/* Indledende opsumerings tekst def */
#sum {
  padding:6px 10px;
  background-color:#F8F8F8;
  background-image:url('../res/SumFade_F8F8F8.gif');
  background-repeat:repeat-x;
}

#sum h3, #sum P{
  margin:0px;
}

/* Bullit liste def */


/* grund def */
.luft0, .luft1, .luft5, .luft10, .luft20, .luft40 {
  display:block;
  font-size:1px;
  overflow: hidden;
}

/* line & spacing def */
.luft0 {
  margin:0px  0px;
  padding:0px;
}

.luft1 {
  margin:1px 0px;
  padding:0px;
}

.luft5 {
  margin:5px  0px;
  padding:0px;
}

.luft10 {
  margin:10px 0px;
  padding:0px;
  }

.luft20 {
  margin:20px 0px;
  padding:0px;
}

.luft40 {
  margin:40px 0px;
  padding:0px;
}

.jord5 {
  margin:0px 0px 5px 0px;
  padding:0px;
}

BODY {
  background-color:#F3F3E6;
}

SPAN.linkIndicator {
  font-style:normal;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

SPAN.linkIndicatorBranding{
  color:#DDE1E0;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
}

.headlineFont {
  font-weight:bold;
  padding:0px 0px 5px 0px;
}

.redDunhill {
  color:#701123;
}

.lightGrey {
  color:#999;
}

.grey {
  color:#333;
}

.clear {
  clear:both;
}

.bottomPadding10 {
  padding-bottom:10px;
}

.trailingDots {
  width:100%;
  background-image:url('../res/1px_333_2px2space.gif');
  background-position:bottom;
  background-repeat:repeat-x;
  text-align: right;
}

.small {
  font-size:10px;
}

.smallBgFade {
  background-color:#F4F4E9;
  background-image:url('../res/item_list_bg_sml.png');
  background-repeat:repeat-x;
  background-position:bottom;
}

/*
------------------------------------------------------
Budhistorik
------------------------------------------------------
*/
.bidHistory {
  background-color: white;
}

.yourBid {
  font-weight: bold;
}

.lostBid {
  color: red;
}

.nearDeadline {
  color: red;
  font-weight: bold;
}

.pastDeadlineAlert {
  color: red;
  font-weight: bold;
  text-decoration: blink;
}

/*
------------------------------------------------------
Invoice
------------------------------------------------------
*/

.invoiceTable {
  padding:5px 5px 5px 5px;
  background-color: white;
  border:1px solid #333333;
  margin-left: 10px;
  width: 95%;
}

.invoiceTable TH {
  padding:2px 5px 2px 5px;
  font-weight:bold;
  font-size: 9px;
}

.invoiceTable TD {
  padding:0px 5px 0px 5px;
  font-weight: normal;
  font-size: 9px;
}

.invoiceConditions {
  color: #777777;
  font-weight: normal;
  font-size: 9px;
}


