/* General styles - sendt 03-07-2007 */

html, body{ 
	margin:0px;
    padding:0px;
    height:100%;
    border:none;
}
	
body { 
	font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#062743;
	background:url(images/topBg.jpg) repeat-x top #062743;
	}
	
form{
	margin:0px;
}

table, td {
	margin:0px; 
	padding:0px; 
	border:0px; 
	border-collapse:collapse; 
	font-size:11px;
	}

input, textarea {
	font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	padding-left: 5px;
	padding-bottom: 3px;
}

select {
	font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
}

.searchBox{
	background:url(images/formFiledBg2.gif) no-repeat;
	border:none;
}

a {
	text-decoration:none;
}


label {cursor:pointer;}

/* General layout styles - sendt 03-07-2007 */

h1, h1 a { 
	margin:0px;
	padding:0px;
	font-family:Impact, Helvetica;
	font-size:16px;
	font-weight:normal;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#062743;
}
h2, h2 a { 
	margin:0px;
	padding:0px;
	font-family:Impact, Helvetica;
	font-size:16px;
	font-weight:normal;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.menu h2 a {
	margin-right:5px;
}

h3 { margin:0px; padding:0px; font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;}
h4 { margin:0px; padding:0px; font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px;  }
h4 a {color: #062743; }
h5 { margin:0px; padding:0px; font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; ; }
h6 { margin:0px; padding:0px; font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;  }

.content{ background:#FFFFFF; }


#top { background:url(images/top.jpg); height:130px; }

/*
#top table { margin-left:0px; }
#top td { padding-left:18px; padding-right:15px; color:#FFFFFF; }
#top .active { padding: 0px; }
#top .activeHeader { background:url(images/menuActiveBg.gif); padding-left:10px; padding-right:5px; color:#062743; }
*/

.box .top { border-bottom: 1px solid #062743}

#guides td { text-align: left; height:19px;   }
#guides .light { background:#fefacf; padding-left: 15px; border-top:1px solid #FFFFFF;}
#guides .light a { color: #062743;}
#guides .lightPil { background:#fefacf;  border-top:1px solid #FFFFFF;}
#guides .dark { background:#fdf7af; padding-left: 15px; border-top:1px solid #FFFFFF;}
#guides .dark a { color: #062743;}
#guides .darkPil { background:#fdf7af; border-top:1px solid #FFFFFF;}

.redText { color: #f03751; }
.redText a { text-decoration:underline; color: #f03751; }

#forumSmall td { text-align: left;  }
#forumSmall .light { background:#e9f2f9; padding-left: 15px; border-top:1px solid #FFFFFF; height:19px;}
#forumSmall .light a { color: #062743;}
#forumSmall .dark { background:#e0ecf7; padding-left: 15px; border-top:1px solid #FFFFFF; height:19px;}
#forumSmall .dark a { color: #062743;}
#forumSmall .heading { background:#b4d1eb; padding-left: 15px; border-top:1px solid #FFFFFF; height:19px;}

.prisNu { background: #faea37; padding-bottom:4px; width:90px; margin-top:8px;}
.prisFoer { text-decoration:line-through; }

#maerker { margin-top:10px; color: #97c0e3; line-height:17px;}
#maerker a{ color: #97c0e3; }

.mcbLogo {  margin:0px; padding:0px; margin-top:8px;}
.mcbLogoBox {  margin:0px; padding:0px; border: 1px solid #1b5485; width:121px; margin-left:3px; margin-top:2px; }
.mcbLogoBox a{ font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Helvetica, Verdana, Arial, sans-serif; text-decoration:none; color:#1b5485; font-size:9px; margin-left:3px;}

#katalog { text-align:left; margin-top:20px;}
#katalog .menu { background:url(images/katalogBtm2.gif) no-repeat; height:38px; width:565px;  }
#katalog .menu td{ padding-left:0px; text-align:right;}

#sidsteNyt .lightFirst { background:#1a4b76; height:22px; }
#sidsteNyt .lightFirst a { color: #FFFFFF;}
#sidsteNyt .light { background:#1a4b76;  border-top:1px solid #062743; height:22px;}
#sidsteNyt .light a { color: #FFFFFF;}
#sidsteNyt .dark { background:#0f375a;  border-top:1px solid #062743; height:22px;}
#sidsteNyt .dark a { color: #FFFFFF;}

.sIFR-flash { visibility: visible !important; margin: 0;}
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-hasFlash h1 {visibility: hidden; font-size:17px;}
.sIFR-hasFlash h2 {visibility: hidden; font-size:17px; margin-top:5px;}	
.sIFR-hasFlash h3 {visibility: hidden; font-size:17px; margin-top:10px;}
.sIFR-hasFlash h5 {visibility: hidden; font-size:17px; margin-top:5px;}	
.sIFR-hasFlash h6 {visibility: hidden; font-size:17px; margin-top:10px;}

/* Shopping Cart */
#shopCart
{
  float:left;
  padding-top:7px;
  padding-left:9px;
  text-align:left;
  width:458px;
}
#shopCart tr.first td {
	border-bottom:#6d7789 1px solid;
	font-weight:bold;
	padding-bottom:2px
}

#shopCart tr.grey td {
	border-bottom:#6d7789 1px solid;
	height:27px;
	background:#f3f3f3;
}

#shopCart tr.pink td {
	border-bottom:#6d7789 1px solid;
	height:27px;
	background:#f3e9e9;
}

#shopCart tr.ekspedition td {
	border-bottom:#6d7789 1px solid;
	height:23px;
}

#shopCart tr.total td {
	border-bottom:#6d7789 1px solid;
	height:35px;
	font-size:15px;
	font-weight:bold;
}
.shopCartPaymentTerms{
  float:left;
  padding-top:7px;
  padding-left:9px;
  text-align:left;
  width:458px;
  margin-top:25px;
}

#shopCartBtns
{
  float:left;
  padding-top:7px;
  padding-left:9px;
  text-align:left;
  width:458px;
}

.picGallery {
	padding-top:15px; 
	padding-right:45px; 
	float:left; 
	font-size:10px
}

.picGallery .name a {
	text-decoration:none;
	color:#062743
}

.picGallery .date {
	padding-bottom:3px
}

.picGallery .pic {
	width:101px;
}

.picGallery .pic img {
	border:#1e5789 3px solid; 
}

/* FORUM STYLES - ADDED BY TDR */
.listButtonText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none }
.listButtonText A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none }
.listHeadline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ffffff }
.listHeadline A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ffffff }
.listHeadlineTop { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF }
.listHeadlineTop A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF }
.listHeadline2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0d3454; line-height:25px; }
.listHeadline2 A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0d3454; line-height:25px; }
.listText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#0d3454;}
.listText A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#0d3454;}
.list1row { background-color:#ecf6f9; border-top:#FFFFFF 1px solid }
.list2row { background-color:#dde9ed; border-top:#FFFFFF 1px solid }

.listAllHeadlineTop { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0d3454 }
.listAllHeadlineTop A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0d3454 }
.listAllHeadline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0d3454 }
.listAllHeadline A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0d3454 }
.listAllText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#0d3454 }
.listAllText A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#0d3454 }
.listAll1row { background-color:#c9def0; border-top:#FFFFFF 1px solid }
.listAll2row { background-color:#e3eff9; border-top:#FFFFFF 1px solid }

.itemColor{width:200px; margin-top:10px; clear:both; margin-left:10px; color:#f03751;}
.itemColorChoice{width:200px; width:30px; float:left; margin-right:5px; margin-top:5px; text-align:center;}

.profileHeadline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#0d3454 }
.profileText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0d3454}
.profileText A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a7bfcb; text-decoration:underline }

.postHeadline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#0d3454 }
.postHeadline2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0d3454 }
.postText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0d3454; line-height:15px }
.postText A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a7bfcb; text-decoration:underline; line-height:15px }
.postButtonText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none }
.postButtonText A { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none }

.current { background-color:#0d3454; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; display:inline; padding-left:3px; padding-right:3px;  }
.current A { color:#FFFFFF; text-decoration:none; }
.pageNoForum {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0d3454; display:inline;  padding-left:3px; padding-right:3px; }
.pageNoForum A {color:#0d3454; text-decoration:none; }
.pagingText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0d3454; margin-top:8px;}





.billingAddressTop {
	background-color:#2370a7; 
	height:17px;
	font-size:12px; 
	color:#ffffff;
	width:260px; 
	height:145px;
}

.billingAddress {
	background-color:#2370a7; 
	font-size:12px; 
	color:#2370a7;
	padding:10px 10px 0px 10px;
	background:url(/images/submenuBg.gif); 
	background-repeat:repeat-x;
	background-color:#cde1f0;	
}

.paymentBtns { 
	background:url(/images/btn/btn10DivBg.gif); 
	background-repeat:repeat-x;
}

#payCart {
	width:540px;
/*	margin-top:20px;*/
}

#payCart th {
	background-color:#2370a7; 
	height:20px;
	font-size:12px; 
	color:#ffffff;
}

#payCart td {
	font-size:12px;
	line-height:16px; 
	color:#2370a7;
}

#payCart td a {
	color:#2370a7;
	text-decoration:underline;
}

#payCart td.first {
	background-repeat:repeat-x;
}

#payCart td.row1 {
	background-color:#cde1f0;	
	height:25px;
}

#payCart td.row2 {
	background-color:#e1eff8;	
	height:25px;
}

.payCartBtnBg table {
	margin:5px 0px 5px 5px;
}