/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/*------------------*/
/* SE LEVERANDØR-SPECIFIK STYLE I BUNDE:
/* Tilføjet er:
/* Monacor
/* Div. tilbud
/*------------------*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
	font-size: 12px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2{
	margin-top:0px;
	margin-bottom:0px;
	font-size: 12px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table, td, li, p  {
	font-size: 12px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}



/*BEGIN: VARERMENU*/

div.n0{
	width: 155px;
	background: #ffffff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
	border-bottom: 3px solid #000000;

}

span.n0{
	width:155px;
	background: #ffffff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
	border-bottom: 3px solid #000000;

}
A.n0 {
  color: #000000;
  text-decoration: none;
  font-size:14px;
}

A:hover.n0 {
  color: #000000;
  text-decoration: underline;
}

div.n1{
	background: #3C5A77;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:4px;
}


span.n1{
	width:100%;
	background: #3C5A77;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:4px;
}

A.n1 {
  color: #FFFFFF;
  text-decoration: none;
}

A:hover.n1 {
  color: #FFFFFF;
  text-decoration: underline;
}

div.n2{
	background: #FFFFFF;
	border-top: 1px solid #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
}


span.n2{
	width:100%;
	background: #FFFFFF;
	border-top: 1px solid #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
}

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

A:hover.n2 {
  color: #000000;
  text-decoration: underline;
}

div.n3{
	background: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 24px;
}

span.n3{
	width:100%;
	background: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 24px;
}

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

A:hover.n3 {
  color: #000000;
  text-decoration: underline;
}


/*END: VARERMENU*/


/*BEGIN: Karaokeplader*/
table.karaokeplade {
  /*width: 400px;*/
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

td.title{
  font-weight: bold;
  padding-right: 3px;
}

/*END: Karaokeplader*/

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

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #3C5A77;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #3C5A77;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #3C5A77;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #3C5A77;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #3C5A77;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #3C5A77;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #FFFFFF;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FFFFFF;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #3C5A77;
  border-spacing: 0px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #3C5A77;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading{
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

DIV.pageHeading, P.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/*BEGIN: Specifik styles til produktbeskrivelser */

TR.even{
	background: #EEEEEE;
	padding: 0 2 0 2px;
}
TD.techname{
	color: #FFFFFF;
	background: #A0A0A0;
	font-weight: bold;
	padding: 3 2 3 2px;
}

/*END: Specifik styles til produktbeskrivelser */

/*BEGIN: Specifik styles til Monacor */
.single_technicaldata{
	margin-top: 20px;
	width: 350px;
}

.single_technicaldata TD{
	border-bottom: 1px solid #D6E2EE;
	height:15px;
}


.single_technicaldata .top{
	padding-left: 10px;
	border-bottom: none;
	background-color: #D6E2EE;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
}

.single_technicaldata .bottom{
	border-bottom: none;
}


.single_technicaldata .label{
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.single_technicaldata .val{
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
/*END: Specifik styles til Monacor */



/*BEGIN: Specifik styles til Tronios */

/*
.data-table {
	
	
	border:2px solid #bebcb7;
	margin-top: 16px;
	margin-bottom: 10px;
}
.data-table th { 
	padding:3px 8px; 
	font-weight:bold; 
	text-align: left;
	border:1px solid #bebcb7;
}

.data-table td { 
	padding:3px 8px; 
	border:1px solid #bebcb7;
}
*/

/* Data Table */

.data-table {	
	border-spacing: 0px;
	padding: 0px;
	border:1px solid #bebcb7;
	margin-top: 16px;
	margin-bottom: 10px;
}


.data-table .odd  { background:#f8f7f5 }
.data-table .even { background:#eeeded; }
/*.data-table tr.odd:hover,
.data-table tr.even:hover { background:#ebf1f6; }*/
.data-table td.last,
.data-table th.last { border-right:0; }
.data-table tr.last th,
.data-table tr.last td { border-bottom:0 !important; }

.data-table th { 
	
	padding:3px 8px; 
	font-weight:bold; 
	text-align: left;
}
.data-table td { 
	padding:3px 8px;
	
}

.data-table thead th { font-weight:bold; border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; vertical-align:middle; }
.data-table thead th.wrap { white-space:normal; }
.data-table thead th a,
.data-table thead th a:hover { color:#fff; }
.data-table thead th .tax-flag { font-size:11px; white-space:nowrap; }

.data-table tfoot { border-bottom:1px solid #d9dde3; }
.data-table tfoot tr { background-color:#dee5e8 !important; }
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
.data-table tfoot strong { font-size:16px; }

.data-table tbody th,
.data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; }
/* Bundle products tables */
.data-table tbody.odd tr { background:#f8f7f5 !important; }
.data-table tbody.even tr { background:#f6f6f6 !important; }
.data-table tbody.odd tr td,
.data-table tbody.even tr td { border-bottom:0; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }

.data-table tbody td .option-label { font-weight:bold; font-style:italic; }
.data-table tbody td .option-value { padding-left:10px; }


/*END: Specifik styles til Tronios */



/*BEGIN: Specifik styles til SkyTronic */
table.styled {
	border: 1px solid #666666;
	margin: 0 0 15px 0;
	font-size: 90%;
	text-decoration: none;
	width:100%;
}

table.styled td {
	padding: 3px 8px;
	border-left: 1px solid #D9D9D9;
	
}

table.styled tr.selected td {
	background-color: #cf6;
}

table.styled tr.swap td { background-color: #edf3fe; }

table.styled tr.head td {
	background-color: #3d80df;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px solid #346DBE;
	border-bottom: 1px solid #666666;
}

table.styled td.spot {	background-color: #DCF1FF; }
table.styled tr.swap td.spot{background-color: #CCEBFF; }

table.styled td.spotbold {	background-color: #DCF1FF; font-weight: bold;}
table.styled tr.swap td.spotbold{background-color: #CCEBFF; font-weight: bold;}

table.styled td.bold {	font-weight: bold; }
/*END: Specifik styles til SkyTronic */


/*BEGIN: Specifik styles til AVSL */
.spectable{
	/*width:100%;*/
	font-size: 10px; 		/* 0.77em; */
	line-height:1.6em;
	margin-bottom:10px;
}

.spectable tr{
	background: url(http://www.discoworld.dk/images/design/dots.gif) repeat-x left 0.2em;
}


.spectable th {
	text-align:left;
	float: left;
	white-space: nowrap;
	font-weight: bold;
	padding:0;
	background: url(http://www.discoworld.dk/images/design/dots.gif) repeat-x left 0.2em;
}
 
.spectable td {
	text-align: right;
	float: right;
	padding:0;
	background: url(http://www.discoworld.dk/images/design/dots.gif) repeat-x right 0.2em;
}

.spectable td span{
	background-color:#fff;
	padding-left: 5px;
}

.spectable th span{
	background-color:#fff;
	padding-right:5px;
}
/*END: Specifik styles til AVSL */





/*BEGIN: Specifik styles til Actebis*/

table.boxh1	{border-collapse: collapse; border: 1px solid #B0BEC7; background-color: #FFFFFF;}
td.line    {color: black; background-color: #FFFFFF; height:1px; padding:0px; background-color: #B0BEC7; background-image: url(http://www.discoworld.dk/shop/images/design/td_line.gif)}
td.tdh1    {background-image: url(http://www.discoworld.dk/shop/images/design/td_header.jpg); color: #036; font-size: 11px; font-weight: bold; vertical-align: middle; height:22px; border-bottom:1px solid #B0BEC7; border-top:1px solid #B0BEC7;}

/*END: Specifik styles til Actebis*/

/*BEGIN:  Specifik styles til tilbud*/
td.tilbud {
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	color: #000000;
	background:transparent;
	padding-bottom:30px;
}

p.before{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	color: #000000;
	margin-top:0px;
	margin-bottom:0px;
}
p.tilbud{
	font-size: 13px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	color: red;
	margin-top:0px;
	margin-bottom:0px;
}

p.header{
	font-size: 28px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	color: red;
	margin-top:0px;
	margin-bottom:10px;
}

p.subheader{
	font-size: 18px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	color: black;
	margin-top:0px;
	margin-bottom:5px;
}

p.subsubheader{
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	color: black;
	margin-top:0px;
	margin-bottom:5px;
}

p.www{
	font-weight: normal;
	font-size: 18px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	color: black;
	margin-top:0px;
	margin-bottom:5px;
}

p.text{
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	color: black;
	margin-top:0px;
	margin-bottom:5px;
}

a.tilbud:link {
	text-decoration:none;
	color:blue;
}

a.tilbud:visited {
	text-decoration:none;
	color:blue;
}

a.tilbud:hover {
	text-decoration:none;
	color:blue;
}

a.tilbud:active {
	text-decoration:none;
	color:blue;
}
/*END:  Specifik styles til tilbud*/
