body, html {
	min-height	: 100%;
	margin	: 0;
	padding	: 0;
}
* html, * html body {
	height	: 100%;
}

body {
	text-align: center;
	background: #B8DCF4 url(/images/lim/forside/bodybg.gif) repeat-x;
}

body, div, p, td, th, li {
	font-family	: verdana, sans-serif;
	font-size	: 11px;
	color	: #333;
}

th {
	text-align	: left;
}

/**
	Use this class instead of display: none
*/
.hidden {
	position	: absolute;
	top			: -999em;
	left		: -999em;
	width		: 1px;
	height		: 1px;
	overflow	: hidden;
}

.tinyText{font-size:9px;}

#logoPosition {
	position: absolute;
	top: 13px;
	left: 10px;
}

.bannerFrame {
	width			: 158px;
	*width			: 160px;
	border		: 1px solid #cccccc;
	margin		: 0px auto 10px auto;
	background-color	: #fff;
	padding-bottom		: 10px;
}

.bannerFrameCenter > * {
	margin		: 0px auto;
}

.bannerFrame2 {
	width			: 171px;
	border		: 1px solid #ffcc00;
	margin		:0px auto;
	background-color	: #ffffcc;
	margin-bottom			: 10px;
	padding-bottom		: 10px;
}

input, select, option, textarea {
	font-family	: verdana, sans-serif;
	font-size	: 10px;
	color	: #333;
}

.submit {
	font-size	: 11px;
	padding		: 5px;
}

p {
	margin	: 7px 0;
}

small {
	font-size	: 10px;
}

form {
	margin	: 0;
}

a {
	color	: #1851C3;
}

.rubrikker a {
	color	: #555;
}

.rubrikker a:visited {
	color	: #555;
}

.rubrikker a:hover {
	color	: #0049DA;
	text-decoration	: none;
}

.rubrikkerForsideHead {
	color	: #ffffff;
	padding	: 3px 0 3px 5px;
	font-size	: 10px;
	background-image	: url(/images/layout/sek0/rubrik_oversigt_header.gif);
	background-repeat	: repeat-x;
	background-color	: #1a6fad;
	text-align	: left;
	margin	: 6px 0;
}

.rubrikkerForsideHead a {
	color	: #fff;
	text-decoration	: none;
}

.rubrikkerForsideHead a:hover {
	text-decoration	: underline;
}

.rubrikkerHead {
	color	: #ffffff;
	padding	: 3px 0 3px 5px;
	font-size	: 10px;
	background-image	: url(/images/layout/sek0/rubrik_oversigt_header.gif);
	background-repeat	: repeat-x;
	background-color	: #1a6fad;
	text-align	: left;
}

.rubrikkerDiv {
	width	: 100%;
	line-height	: 16px;
	background-color	: #efefef;
}

.rubrikkerPad {
	padding	: 10px;
}

.rubrikkerForside {
	margin	: 0 0 4px 8px;
	font-family: Tahoma;
}

.rubrikkerForside a {
	color	: #004b85;
	text-decoration	: none;
	font-size	: 11px;
}

.rubrikkerForside a:visited {
	color	: #004b85;
	text-decoration	: none;
}

.rubrikkerForside a:hover {
	color	: #0f334e;
	text-decoration	: underline;
}

.disabled, .dim {
	color	: #9D9DA1;
}

div.contentWrap {
	text-align	: left;
	position	: relative;
	z-index	: 100;
	min-width: 1007px;
	width: 1007px;
	margin	: 0 auto;
	clear	: both;
	cursor	: default;
	background	: #fff;
}

body.partnerSite div.contentWrap {
	width	: 100%;
	min-width	: 500px !important;
}

.travelmarketResultWrapper{padding: 20px 0 0 10px;}

div.outerLeftWrap {
	width	: 100%;
	float	: left;
	margin-right	: -161px;
}

div.innerLeftWrap {
	margin-left		: 10px;
	margin-right	: 161px;
}

div.outerLeftWrapInfo {
	width	: 100%;
	float	: left;
	margin-right	: -241px;
}

div.innerLeftWrapInfo {
	margin-left		: 10px;
	margin-right	: 241px;
}

div.contentWrapFront {
	text-align	: left;
	position	: relative;
	width	: 773px;
	padding-right	: 166px;
	margin	: 0 auto;
	clear	: both;
}

/* crappy browser fix */
* html div.contentWrapFront {
	width	: 939px;
}

* html body.standardsCompliant div.contentWrapFront {
	width	: 773px;
}
/* crappy browser fix slut */

div.outerLeftWrapFront {
	width	: 100%;
	float	: left;
	margin-right	: -181px;
	background	: #fff;
}

div.innerLeftWrapFront {
	margin-left		: 5px;
	margin-right	: 181px;
}

.contentWrapTextlinks {
	text-align	: left;
	position	: relative;
		z-index	: 100;
	min-width	: 997px;
	width		: 997px;
	margin		: 0 auto;
	clear		: both;
}

div.outerLeftWrapTextlinks {
	width	: 100%;
	float	: left;
	margin-left		: -160px;
	margin-right	: -204px;
}

div.innerLeftWrapTextlinks {
	margin-right	: 204px;
}

div.outerLeftWrapTextlinks2 {
	width	: 100%;
	width	: expression("986px");
	float	: left;
	margin-right	: -204px;
	position	: relative;
}

div.innerLeftWrapTextlinks2 {
	margin-left		: 161px;
	margin-right	: 204px;
}

div.mainContentTextlinks 
{
	float	: left;
}

.contentMargin {
	margin	: 0px 10px;
}

.tableColWrap {
	width	: 100%;
	width	: expression("987px");
}

/* IE6 Win \*/
* html .fixIeBox {height: 1px;}
/* IE6 Win Slut */
/* IE7 Win \*/
.fixIeBox {*min-height: 0;}
/* IE7 Win Slut */


img.topLogo {
	float	: left;
	margin	: 20px 0 0 10px;
}

div.navPath {
	color	: #333;
	padding	: 8px 0px;
	font-size	: 10px;
	min-height	: 12px;
}

div.navPath div 
{
	font-size	: 10px;
}

div.navPath a {
	color	: #333;
}

div.navPath h1 {
	font-family	: verdana, sans-serif;
	font-size	: 10px;
	margin	: 0;
	display	: inline;
}

.navPathTransBg {
	color	: #000;
	font-size	: 10px;
	float	: left;
	padding	: 2px 5px 0 0;
	height	: 18px;
	background	: #fff;
	filter	: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity	: 0.7;
}

/* IE Win \*/
	* html .navPathTransBg {
	padding-bottom	: 6px;
}
/* IE Win Slut */

.navPath .navPathTransBg a {
	color	: #000;
}

div.outerLeftWrap01 {
	width	: 100%;
	float	: left;
	margin-right	: -166px;
}

div.innerLeftWrap01 {
	margin-left		: -140px;
	margin-right	: 166px;
	padding	: 8px;
}

div.innerLeftWrap0 {
	margin-left		: 16px;
	margin-right	: 166px;
	padding	: 8px;
}

div.outerLeftWrap2 {
	width	: 100%;
	float	: left;
	margin-right	: -316px;
}

div.innerLeftWrap2 {
	margin-left		: 16px;
	margin-right	: 316px;
}

div.outerLeftWrap3 {
	width	: 100%;
	float	: left;
	margin-right	: -206px;
}

div.innerLeftWrap3 {
	margin-left		: 16px;
	margin-right	: 206px;
}

div.outerLeftWrap4 {
	width	: 100%;
	float	: left;
	margin-right	: -206px;
}

div.innerLeftWrap4 {
	margin-left		: 15px;
	margin-right	: 15px;
}

div.innerLeftWrap1 .boxContent, div.innerLeftWrap2 .boxContent, div.innerLeftWrap3 .boxContent{
	margin	: 0;
}

.boxLeftTd {
	padding	: 10px 20px 16px 8px !important;
	border-right	: 1px solid #fff;
	border-bottom	: 2px solid #fff;
}

.boxRightTd {
	padding	: 10px 8px 16px 20px !important;
	border-left	: 1px solid #fff;
	border-bottom	: 2px solid #fff;
}

.boxContentGroup {
	background	: #fff;
	border		: 1px solid #ccc;
}

div.leftCol {
	width	: 140px;
	float	: left;
}

div.mainContent {
	margin-left		: 150px;
	margin-right	: 0;
}

div.leftColSoeg
{
	width	: 160px;
	float	: left;
}

div.leftColSoeg2
{
	width			: 160px;
	margin-right	: -160px;
	float		: left;
	z-index		: 2;
}

/* IE Win \*/
* html div.leftColSoeg {
	margin-right	: -3px;
}
/* IE Win Slut */

div.mainContentSoeg {
	margin-left		: 161px;
	margin-right	: 0;
}

/* IE Win \*/
* html div.mainContentSoeg {
	margin-left	: 158px;
}
/* IE Win Slut */

div.infoLeftCol {
	width	: 225px;
	float	: left;
}

div.infoMainContent {
	margin-left		: 235px;
	margin-right	: 0;
}

div.forsideLeftCol {
	width	: 207px;
	float	: left;

}

div.forsideMainContent {
	margin-left		: 207px;
	margin-right	: 0;
}

div.leftColFront {
	width	: 202px;
	float	: left;
}

div.rightColFront {
	margin-left		: 10px;
	margin-right	: 0;
	width	: 171px;
	float	: right;
	
}

div.rightCol {
	margin-left		: 10px;
	margin-right	: 0;
	width	: 140px;
	float	: right;
}

div.rightColInfo {
	float	: right;
	margin-left		: 5px;
	margin-right	: 5px;
	width	: 225px;
}

div.rightColSoegWrap
{
	float	: right;
	width	: 208px;
}

div.rightColSoegWrap2
{
	float	: right;
	width	: 208px;
	margin-right	: -208px;
	position		: relative
}

div.rightColTextlinks {
	margin	: 0 5px 11px 0;
}

div.rightColSoegBg {
	background	: url(/images/layout/soegRightCol_bg.gif) repeat-y top right;
}

div.rightColTextlinksMenu {
	background	: url(/images/layout/soegRightColMenu_bg.gif) repeat-y;
}

div.rightColToolbox {
	margin-left		: 10px;
	margin-right	: 0;
	width	: 140px;
	float	: right;
}

div.rightColPayload {
	margin-left		: 10px;
	margin-right	: 0;
	width	: 250px;
	float	: right;
}


h1.pageHeader {
	font-family	: verdana, arial;
	font-size	: 11px;
	font-weight	: bold;
	position	: absolute;
		right	: 0;
		top		: 0;
	padding	: 8px;
	color	: #666;
}

div.leftColBack {
	background	: #efefef;
	padding	: 8px 8px 16px 8px;
	margin	: 0;
}

div#footer {
	width	: 100%;
	position	: relative;
		top		: 0px;
		left	: 0px;
	z-index	: 120;
	margin	: 0;
	visibility	: hidden;
	clear	: both;
}

.footerLink, .footerLink a
{
	color	: white;
	font-size	: 10px;
	text-decoration	: none;
}

.footerLink a:hover
{
	text-decoration	: underline;
}

body.boxContent {
	background-image	: none;
}

.boxContent {
	padding	: 8px;
	border-bottom		: 2px solid #fff;
	background-color	: #efefef;
}

.boxContent2 {
	padding	: 8px;
	margin-bottom	: 3px;
	background	: url(/images/layout/contentBox2Bg.gif) repeat-y #FBFBFC;
	border			: 1px solid #cccccc;
}

td.boxContent {
	margin	: 0;
}

.boxContent h2, .boxContent2 h2, .boxContent2 h2 div, .boxContent h2 div, h2.contentHeader {
	font-family	: verdana, sans-serif;
	font-weight	: bold;
	font-size	: 12px;
	color	: #666;
	margin	: 0 0 4px 0;
	padding	: 5px 0 5px 0;
}

.boxContent h2.numHead, .boxContent2 h2.numHead {
	background	: url(/images/misc/numHeadBg.gif) 0 4px no-repeat;
}

.boxContent h2.numHead {
	font-size	: 11px;
	line-height	: 11px;
}

.boxContent2 h2.numHead {
	font-size	: 11px;
	line-height	: 11px;
}

.boxContent h2.numHead div, .boxContent2 h2.numHead div {
	padding	: 0;
	float	: left;
	width	: 14px;
	text-align	: center;
	color		: #fff;
	font-family	: verdana;
	font-size		: 11px;
	font-weight	: bold;
	line-height	: 11px;
	margin-right	: 2px;
}

.boxContent h2.numHead > div, .boxContent2 h2.numHead > div {
	margin-right	: 5px;
}

.boxContent h2.tabHead {
	float			: left;
	color			: #fff;
	margin		: 0;
	padding		: 3px 32px 6px 6px;
	font-size	: 11px;
	background	: url(/images/layout/tabHeadRightBg.gif) no-repeat right bottom #666;
	position		: relative;
			top			: 1px;
}

.boxContent h2.bucketHeadPremium {
	padding-left	: 22px;
	height			: 12px;
	background		: url(/images/buckets/premiumTabHead.gif) bottom right no-repeat transparent;
}

.boxContent h2.bucketHeadGallery {
	padding-left	: 22px;
	height			: 12px;
	background		: url(/images/buckets/galleriTabHead.gif) bottom right no-repeat transparent;
}

.boxContent h2.bucketHeadPremium img, .boxContent h2.bucketHeadGallery img {
	position	: absolute;
	top			: 4px;
	left		: 6px;
	filter		: alpha(opacity=70);
	opacity		: 0.7;
}

* html .boxContent h2.bucketHeadPremium, * html .boxContent h2.bucketHeadGallery {
	height			: 12px;
}

.boxContent h3.bucketInnerTabGallery, .boxContent h3.bucketInnerTabPremium {
	float		: left;
	color		: #fff;
	margin		: 8px 0px 0px 10px;
	font-size	: 11px;
	position	: relative;
	top			: 1px;
	height		: 21px;
}

* html .boxContent h3.bucketInnerTabGallery, * html .boxContent h3.bucketInnerTabPremium {
	margin-left	: 5px;
	width		: 0px;
}

.boxContent h3.bucketInnerTabGallery {
	background	: url(/images/buckets/galleriInnerTabBg.gif) no-repeat left bottom transparent;
}

.boxContent h3.bucketInnerTabPremium {
	background	: url(/images/buckets/premiumInnerTabBg.gif) no-repeat left bottom transparent;
}

.boxContent h3.bucketInnerTabGallery span, .boxContent h3.bucketInnerTabPremium span {
	display		: block;
	margin-right	: -2px;
	padding		: 3px 10px 6px 22px;
	height		: 12px;
}

.boxContent h3.bucketInnerTabGallery span {
	background	: url(/images/buckets/galleriInnerTabEnd.gif) no-repeat right bottom transparent;
}

.boxContent h3.bucketInnerTabPremium span {
	background	: url(/images/buckets/premiumInnerTabEnd.gif) no-repeat right bottom transparent;
}

.boxContent h3.bucketInnerTabPremium img, .boxContent h3.bucketInnerTabGallery img {
	position	: absolute;
	top			: 4px;
	left		: 6px;
	filter		: alpha(opacity=70);
	opacity		: 0.7;
}

.boxContent div.tabContent #productListWrap h3.bucketInnerTabPremium, .boxContent div.tabContent #productListWrap h3.bucketInnerTabGallery {
	margin-left	: 6px;
}

.boxContent div.tabContent #productListWrap h3.bucketInnerTabPremium span, .boxContent div.tabContent #productListWrap h3.bucketInnerTabGallery span {
	padding-left	: 26px;
}

.boxContent div.tabContent #productListWrap h3.bucketInnerTabPremium img, .boxContent div.tabContent #productListWrap h3.bucketInnerTabGallery img {
	left		: 8px;
}

.boxContent div.bucketInnerWrapPremium {
	clear			: left;
	border-style	: solid;
	border-color	: #ff7e03;
	border-width	: 1px 0px;
}

.boxContent div.bucketInnerWrapGallery {
	clear			: left;
	border-style	: solid;
	border-color	: #049fff;
	border-width	: 1px 0px;
	overflow		: hidden;
}

.boxContent #productListWrap div.bucketInnerWrapPremium, .boxContent #productListWrap div.bucketInnerWrapGallery {
	width			: 412px;
	margin-bottom	: 12px;
	margin-left		: 6px;
}

div.bucketInnerWrapPremium div.productList, div.bucketInnerWrapPremium div.productListAltBg, div.bucketInnerWrapGallery div.productList, div.bucketInnerWrapGallery div.productListAltBg {
	margin			: 0px;
	width			: 412px;
}

div.bucketInnerWrapPremium div.productList div.col, div.bucketInnerWrapPremium div.productListAltBg div.col, div.bucketInnerWrapGallery div.productList div.col, div.bucketInnerWrapGallery div.productListAltBg div.col {
	padding			: 12px 6px 12px 24px !important;
}

div.bucketInnerWrapPremium div.productList div.col, div.tabContent div.bucketInnerWrapPremium div.contentRow {
	background		: #fdfbf0 !important;
}

div.bucketInnerWrapPremium div.productListAltBg div.col, div.tabContent div.bucketInnerWrapPremium div.altBg {
	background		: #faf6d6 !important;
}

div.bucketInnerWrapGallery div.productList div.col, div.tabContent div.bucketInnerWrapGallery div.contentRow {
	background		: #f5fdff !important;
}

div.bucketInnerWrapGallery div.productListAltBg div.col, div.tabContent div.bucketInnerWrapGallery div.altBg {
	background		: #ebf7fa !important;
}

.boxContent div.tabContent {
	clear		: left;
	background	: #f9f9f9;
	border		: 1px solid #bcbcbc;
	padding-top	: 6px;
	display		: block !important;
}

.boxContent div.tabContent h2 {
	color		: #666666;
	font-size	: 11px;
}

.boxContent div.tabContent p {
	margin-bottom: 15px;
}

.boxContent div.tabContent .tcRightCol {
	position		: absolute;
			top		: 0;
			bottom	: 0;
			right	: 0;
	width			: 290px;
	background	: #F9F9F9;
	border-left	: 1px solid #f4f3ee;
	border-bottom	: 1px solid #f4f3ee;
}

* html .boxContent div.tabContent .tcRightCol {
	height			: expression((this.parentNode.offsetHeight)-3);
}

.boxContent div.bucketTabContentPremium {
	background		: #fdfbf0;
	border-color	: #ff7e03;
}

.boxContent div.bucketTabContentGallery {
	background		: #f5fdff;
	border-color	: #049fff;
}

#idGuldSynligFedIkon, #idGuldFedIkon {
	float		:	left;
	margin	: 8px 0px 0px 0px;
}

#idGuldSynligFedIkon .productList, #idGuldFedIkon .productList,
#idGuldSynligFedIkon .productListAltBg, #idGuldFedIkon .productListAltBg {
	position		: relative;
}

#idGuldSynligFedIkon .contentRow, #idGuldFedIkon .contentRow {
	background	: #f3f9fc;
	border			: 1px solid #bdbdbd;
}

#idGuldSynligFedIkon .col, #idGuldFedIkon .col {
	background	: url(/images/misc/tilvalg_tilbudBG.gif) repeat-x #f3f9fc;
	width				: 408px;
}

#idGuldSynligFedIkon .colProduct, #idGuldFedIkon .colProduct {
	padding-left	: 2px;
	font-weight		: bold;
	color					: #5a4e0d;
	height				: 76px;
}

#idGuldSynligFedIkon .colPrice, #idGuldFedIkon .colPrice {
	padding-right	: 5px;
	font-weight		: bold;
	color					: #5a4e0d;
}

#idGuldSynligFedIkon ul.fileList, #idGuldFedIkon ul.fileList {
	text-align		: left;
}

#idGuldSynligFedIkon ul.fileList li, #idGuldFedIkon ul.fileList li {
	font-weight		: normal;
	color					: #5a4e0d;
}

ul.fileList {
	list-style			: none;
	margin-left			: 4px;
	padding-left		: 0;
	margin-top			: 4px;
	margin-bottom		: 4px;
	position				: relative;
		top						: -4px;
		left					: 6px;
}

ul.fileList li {
	background			: url(/images/misc/fileList_LDots.gif) no-repeat;
	margin-left			: 0;
	padding-left		: 14px;
	padding-top			: 5px;
	margin-bottom		: -5px;
	font-size				: 10px;
}

.infoBox {
	padding	: 10px;
	border	: 1px solid #c8c8c8;
	background	: #fff;
}

.infoBox h2, div.tabContent .infoBox h2 {
	color		: #045084;
	margin	: 0;
	padding	: 0;
	font-size	: 12px;
}

.boxContent a {
	color				: #167dc7;
}

div.contentRow {
	clear				: both;
}

div.contentRow, div.contentRow input, div.contentRow div, div.contentRow textarea, div.contentRow option {
	font-size		: 10px;
}

div.contentRow input {
	vertical-align	: middle;
}

div.tabContent div.altBg {
	background	: #f4f3ee;
}

.productListAltBg div.col {
	background	: #eeeee9 !important;
}

.productList div.col.hoverColor, .productListAltBg div.col.hoverColor {
	background	: #b9b6a4 !important;
	font-weight	: bold;
}

.productList div.col.hoverColor .colProduct, .productList div.col.hoverColor .colProduct a, .productList div.col.hoverColor .colPrice, 
.productListAltBg div.col.hoverColor .colProduct, .productListAltBg div.col.hoverColor .colProduct a, .productListAltBg div.col.hoverColor .colPrice {
	color				: #fff;
}

div.contentRow div.colLabel {
	position		: relative;
	float				: left;
	margin-left	: -130px;
	width				: 125px;
	padding-top	: 3px;
	font-weight	: bold;
}

.dataFloatWrapTight {
	float				: left;
	white-space	: nowrap;
	padding-right	: 12px;
}

.dataFloatWrapNarrow {
	float				: left;
	width				: 122px;
	overflow		: hidden;
	text-overflow	: ellipsis;
	white-space	: nowrap;
	padding-right	: 12px;
}

.dataFloatWrapNarrow select {
	width				: 122px;
}

.dataFloatWrapNarrow input.textInput {
	width				: 118px;
	width				: expression("116px");
}

.dataFloatWrapWide {
	float				: left;
	width				: 256px;
	overflow		: hidden;
	text-overflow	: ellipsis;
	white-space	: nowrap;
	padding-right	: 12px;
}

.dataFloatWrapWide select {
	width				: 256px;
}

.dataFloatWrapWide input.textInput {
	width				: 252px;
	width				: expression("250px");
}

.dataFloatWrapFull {
	white-space	: normal;
}

.dataFloatWrapFull select {
	width				: 524px;
}

.dataFloatWrapFull input.textInput {
	width				: 496px;
	width				: expression("494px");
}

div.contentRow div.col {
	vertical-align	: top;
	display			: table-cell;
	display			: inline-block;
	clear				: both;
	border-left	: 140px dashed transparent;
	padding	: 7px 0;
}

div.productList, div.productListAltBg {
	width				: 410px;
	margin			: 0 6px;
}

div.productList div.col, div.productListAltBg div.col {
	border-left		: none !important;
	padding				: 3px 0 !important;
	width					: 410px;
	text-align	: right;
	background	: #f3f3f3;
	border-bottom	: 1px solid #fafaf8;
}

div.productList div.colProduct, div.productListAltBg div.colProduct {
	float				: left;
	padding-left	: 3px;
}

div.productList div.colPrice, div.productListAltBg div.colPrice {
	padding			: 4px 6px 0 0;
	height			: 16px;
}

div.priceList {
	position			: relative;
	width					: 416px;
	border-right	: 1px solid #e5e5e5;
}

div.priceList div.colHeader {
	font-size			: 11px;
	font-weight		: bold;
	background		: #fff;
}

div.priceList div.colHeader {
	border-top		: 3px solid #E5E5E5;
}

div.priceList div.col {
	display				: -moz-inline-box;
	display				: inline-block;
	width					: 100%;
	border-left		: none !important;
	padding				: 3px 0 !important;
}

div.priceList div.colHeader.col {
	padding				: 8px 0 !important;
}

div.priceList div.colProduct {
	position		: relative;
	float				: left;
	padding			: 4px 3px 4px 8px;
}

div.priceList div.colPrice {
	position		: absolute;
			right		: 0px;
			top			: 3px;
	display			: inline-block;
	padding			: 4px 6px 4px 3px;
}

div.priceList div.colHeader.col div.colProduct {
	font-size	: 11px;
	color			: #666;
}

div.priceList div.colHeader.col div.colPrice {
	top			: 11px;
	font-size	: 11px;
	color			: #666;
}
 
div.priceList div.col, 
div.priceList div.colPrice,
div.priceList div.colProduct {
	background-color	: #faf9f9;
}

div.altBg.priceList div.col, 
div.altBg.priceList div.colProduct, 
div.altBg.priceList div.colPrice {
	background-color	: #f4f3ee !important;
}

div.priceList div.col.colHeader, 
div.altBg.priceList div.col.colHeader, 
div.priceList div.colHeader div.colProduct, 
div.altBg.priceList div.colHeader div.colProduct,
div.priceList div.colHeader div.colPrice, 
div.altBg.priceList div.col.colHeader,  
div.altBg.priceList div.colHeader div.colPrice {
	background-color	: #fff !important;
}

div.priceList div.col.colHeader.priceTotal, 
div.priceList div.col.colHeader.priceTotal div.colProduct,
div.priceList div.col.colHeader.priceTotal div.colPrice,
div.altBg.priceList div.col.colHeader.priceTotal, 
div.altBg.priceList div.col.colHeader.priceTotal div.colProduct,
div.altBg.priceList div.col.colHeader.priceTotal div.colPrice {
	background-color	: #ffc !important;
}

div.priceList h2 {
	margin		: 0 0 4px 8px;
	padding		: 16px 0 0 0;
}

div.priceList p {
	padding-bottom	: 12px;
	margin				: 0 0 0 8px;
}

.withRightCol div.contentRow div.col {
	border-right	: 290px dashed transparent;
}

div.contentRow .colMargin {
	border-right	: 10px dashed transparent;
}

div.tabContent input.wideField {
	width				: 166px;
}

div.tabContent input.wideFieldAuktion {
	width				: 166px;
	background	: #ebebeb;
	color				: #a7a7a7;
}

div.tabContent div.indtastningAdresse {
	overflow		: hidden;
	float				: left;
	border			: 1px solid #a8a8a8;
	background	: #ebebeb;
	color				: #a7a7a7;
	width				: 164px;
	padding			: 3px;
}

#divSynligeOffUpselling, #divSynligeOnUpselling
{
	position		: absolute;
	left				: 424px;
	top					: 10px;
}

#divSynligeUpsellingRamme {
	position		: relative;
	padding			: 10px 0 12px 0;
	background	: #fcfcfc;
	margin			: -1px;
	overflow		: hidden;
	height			: 96px;
}

#divSynligeUpsellingRamme .divSynligText {
	width				: 268px;
	background	: #eae9d2;
	border			: 1px solid #C8C8C8;
	height			: 96px;
}

#divSynligeUpsellingRamme h3, #divSynligeUpsellingRamme p {
	background	: #fdfde3;
}

#divSynligeUpsellingRamme h3 
{
	color				: #5b5b56;
	font-size		: 12px;
	margin			: 8px 8px 0px 8px;
	padding			: 7px 0px 7px 10px;
}

#divSynligeUpsellingRamme p 
{
	margin			: 0px 8px 8px 8px;
	padding			: 0px 10px 7px 10px;
	font-size		: 10px;
	height			: 44px;
}

#divSynligeUpsellingRamme #divSynligeValg {
	font-size		: 10px;
}

#divSynligeUpsellingRamme .divSynligePreview {
	background	: #fff;
	border			: 1px solid #C8C8C8;
	padding			: 12px 0px 0px 0px;
	height			: 84px;
	width				: 275px;
	position		: absolute;
			top			: 0px;
			left		: 269px;
	overflow		: visible;
	white-space	: nowrap;
}

* html #divSynligeUpsellingRamme .divSynligePreview {
	width				: 275px;
}

#divSynligeUpsellingRamme .divSynligePreview div.divSynligPreviewData {
	width				: 189px;
	overflow		: hidden;
	white-space	: nowrap;
	text-overflow	: ellipsis;
}

* html #divSynligeUpsellingRamme .divSynligePreview div.divSynligPreviewData {
	width				: 186px;
}
.tilvalgSynligUpselling .divSynligText {
	position		: relative;
			top			: 0px;
			left		: 0px;
	width				: 100%;
	padding			: 4px 0 6px 0;
	background	: #FDFDE3;
	border-bottom	: 2px solid #A9B9BC;
}

.tilvalgSynligUpselling .divSynligText  h3 {
	font-size		: 11px;
	padding			: 3px 0px 0px 0px;
	margin			: 0px;
	color				: #59494C;
}

.tilvalgSynligUpselling .divSynligText  b, .tilvalgSynligUpselling .divSynligText  h3, .tilvalgSynligUpselling .divSynligText  p {
	padding-left	: 10px;
	margin-top		: 3px;
	margin-bottom	: 3px;
}

div.priceTag {
	display			: inline;
	background	: url(/images/layout/priceTagBg.gif) no-repeat;
	border-right	: 1px solid #a29d9d;
	font-size		: 9px !important;
	font-family	: tahoma, verdana, sans-serif;
	padding			: 2px 3px 2px 12px;
	vertical-align	: middle;
}

div.infoTag {
	display			: inline;
	border			: 1px solid #a29d9d;
	background		: #fff;
	font-size		: 9px !important;
	font-family	: tahoma, verdana, sans-serif;
	padding			: 2px 3px;
	vertical-align	: middle;
}

div.overlapLeft {
	display		: inline;
	position	: relative;
	left			: -7px;
}

* html .hr {
	position	: relative;
	height		: 16px;
	overflow	: hidden;
}

* html .hr hr {
	margin-top	: -1px;
}

div.hr {
	display	: table;
	width	: 100%;
}

hr {
	height	: 1px;
	color	: #ccc;
	background	: #ccc;
	border	: none;
	margin	: 0;
}

.boxContent hr {
	color		: #ccc;
	background	: #ccc;
}

div.boxBasket {
	width	: 234px;
	position	: absolute;
		right	: 0;
	margin	: 0;
	z-index	: 99;
}

h2.boxBasketHeader {
	margin-left	: 0;
	line-height	: 13px;
	border-left	: 10px solid #fff;
}

div.boxBasketIcon {
	position	: absolute;
		top		: -4px;
	right	: 18px;
	width	: 35px;
	height	: 32px;
	background	: url(/images/ikoner/32x32/plain/shoppingcart_full_barred.gif) no-repeat right top;
}

a.boxBasketContent {
	display	: block;
	text-decoration	: none;
	color	: #000;
	padding	: 8px;
	background	: #D9EAFA;
	text-align	: right;
	margin-left	: 0;
	border-left	: 10px solid #fff;
	border-bottom	: 11px solid #fff;
}

a.boxBasketContent div {
	font-size	: 10px;
	cursor	: pointer;
	cursor	: hand;
}

#boxBasketItems {
	display	: none;
	margin	: -13px 0 9px 0;
}

h2.boxBasketProductHeader {
	font-size	: 10px;
	text-align	: left;
	margin	: 9px 0 1px 14px;
	color	: #626C76;
}

div.boxBasketProductPrice {
	clear	: both;
	float	: right;
	background		: #D9EAFA;
	padding-left	: 3px;
	margin	: 0;
}

div.boxBasketProductName {
	float	: left;
	text-align	: left;
	background	: #D9EAFA;
	padding	: 0 3px 0 14px;
	margin	: 0;
}

#boxBasketIalt2Wrap div.boxBasketProductPrice, #boxBasketIalt2Wrap div.boxBasketProductName {
	color	: #626C76;
}

div.boxBasketListDots {
	background	: url(/images/layout/dots_horisontal.gif) repeat-x 0 9px;
}

div#boxBasketViewSwitch {
	padding-bottom	: 1px;
	text-align	: center;
	font-size	: 9px;
	line-height	: 8px;
	background	: #fff;
	margin	: 1px 0 0 0;
	border	: 1px solid #ccc;
	width	: 11px;
	color	: #000;
	float	: left;
}

html > body div#boxBasketViewSwitch {
	width	: 9px;
}

.boxBasketContent hr, .boxBasketPage hr {
	color		: #828C96;
	background	: #828C96;
}

.boxBasketPage td, .boxBasketPage th, .boxBasketPage .productLabel span, .boxBasketPage .ikon24Spacer div, .boxBasketPage .ikon32Spacer div {
	background-color	: #efefef;
}

.highlight .productLabel span {
	background	: #ffc;
}

.highlight div {
	background	: #ffc;
}

.boxBasketTable td.productPrice, .boxBasketTable th.productPrice {
	padding-right	: 10px;
}

.boxBasketTable th, .boxBasketTable th div {
	color	: #666;
}

.imgUploadButton {
	float		: left;
	width		: 75px;
	height	: 28px;
	margin	: 0 0 -13px 0;
}

/* IE Hack \*/
* html .imgUploadButton {
	margin	: 0 0 -8px 0;
}
/* Ie Hack slut */

#iconsLayer {
	width	: 250px;
	position	: absolute;
		top		: 0;
		left	: 0;
	visibility	: hidden;
	background	: #fff;
	z-index	: 9999;
	border	: 1px solid #000;
	filter	: progid:DXImageTransform.Microsoft.DropShadow(color=#999999,offx=1,offy=1);
}

#iconsLayer .icons a {
	display	: table-cell;
	display/*gem for ie5*/	: block;
	float/*gem for ie5*/	: left;
	margin	: 7px;
	padding	: 3px;
	border	: 1px solid #fff;
	background	: #fff;
}

#fokusLayer #fokusImgBox {
	overflow: hidden;
	_overflow: visible;
	background	: #fff;
}

#fokusLayer #fokusImgBox div.fokusImgWrap {
	width		: 105px;
	float			: left;
	margin: 0 15px 20px 0;
}

#fokusLayer #fokusImgBox a {
	display		: block;
	border		: 1px solid #fff;
	width			: 103px;
	height		: 80px;
	position	: relative;
	overflow	: hidden;
	background			: #f3f3f3;
}

/* IE Hack \*/
* html #fokusLayer {
	width		: 442px;
}
* html #fokusLayer #fokusImgBox {
	width	: 430px;
}
* html #fokusLayer #fokusImgBox a {
	width		: 105px;
	height	: 82px;
}
/* IE Hack slut */

#fokusLayer #fokusImgBox img {
	position	: absolute;
	overflow	: hidden;
	margin		: 5px;
	left		: 0px;
	top			: 0px;
}

#fokusLayer #fokusImgBox a.selectedFokus {
	border			: 1px solid #ccc;
	background	: #CFC;
}

#iconsLayer .icons a:hover, #fokusLayer #fokusImgBox a:hover {
	border			: 1px solid #696;
	background	: #9F9;
}

#fokusLayer #fokusImgBox a.selectedFokus:hover {
	border			: 1px solid #696;
	background	: #9F9;
}

#forsideAnnonceLayer #forsideAnnonceImgBox div.fokusImgWrap {
	width: 105px;
	float: left;
	margin: 0 15px 20px 0;
}

#forsideAnnonceLayer #forsideAnnonceImgBox a {
	display		: block;
	border		: 1px solid #fff;
	width			: 103px;
	height		: 80px;
	position	: relative;
	overflow	: hidden;
	background			: #f3f3f3;
}

#forsideAnnonceLayer #forsideAnnonceImgBox img {
	position	: absolute;
	overflow	: hidden;
	margin		: 5px;
	left		: 0px;
	top			: 0px;
}

#forsideAnnonceLayer #forsideAnnonceImgBox a.selectedFokus {
	border			: 1px solid #ccc;
	background	: #CFC;
}

#iconsLayer .icons a:hover, #forsideAnnonceLayer #forsideAnnonceImgBox a:hover {
	border			: 1px solid #696;
	background	: #9F9;
}

#forsideAnnonceLayer #forsideAnnonceImgBox a.selectedFokus:hover {
	border			: 1px solid #696;
	background	: #9F9;
}

#tryktEditLayer {
	width	: 320px;
	position	: absolute;
		top		: 0;
		left	: 0;
	visibility	: hidden;
	background	: #fff;
	z-index	: 888;
	border	: 1px solid #ccc;
	filter	: progid:DXImageTransform.Microsoft.DropShadow(color=#999999,offx=1,offy=1);
}

#tryktEditLayer .boxContent {
	text-align	: left;
}

.retTryktTextLink {
	position	: relative;
	display	: block;
	cursor	: pointer;
	cursor	: hand;
}

.tryktEdit {
	width	: 298px;
	width/*gem for ie5*/	: 100%;
}

html > body hr {
	display	: block;
	margin	: 8px 0;
}

span.oblValg {
	color	: red;
	font-weight	: bold;
}

div.oblValg {
	color	: red;
	float	: left;
	position	: relative;
		left	: -0.8em;
	margin-right	: -0.8em;
	font-weight	: bold;
}

.inputTable td, .inputTable th {
	padding	: 4px 0;
}

.inputTable td input, .inputTable th input, .inputTable td select, .inputTable th select, .inputTable td textarea, .inputTable th textarea {
	vertical-align	: middle;
	margin-left		: 0;
}

* html .inputTable td input, * html .inputTable th input, .inputTable td select, .inputTable th select, .inputTable td textarea, .inputTable th textarea {
	margin-top		: -1px;
	margin-bottom	: 1px;
}

h2.layerHeader {
	text-align	: left;
	margin		: 0;
	background	: #efefef;
	padding		: 3px 7px;
	border-bottom	: 1px solid #ccc;
}

/* For følgende classes, se også sek...css (for farver/baggrunde) */

.leftCol h1, .forsideLeftCol h1, .leftColFront h1 {
	font-family	: verdana, sans-serif;
	font-size	: 10px;
	font-weight	: bold;
	padding	: 6px 8px 7px 8px;
	color	: #fff;
	margin	: 0;
}

.rightCol h1 {
	font-family	: verdana, sans-serif;
	font-size	: 10px;
	font-weight	: bold;
	margin	: 0 0 7px 0;
}

.noHead h1
{
	font-family	: arial, verdana;
	font-size	: 16px;
	color	: #666;
	display	: inline;
}

.sideBannerPadding {
	padding-right	: 200px !important;
}

div.sekBannerTop {
	position	: relative;
	z-index	: 999999;
	margin: 0 auto;
	padding: 0 5px;
	width: 997px;
	*width: 1007px;
	background: #fff;
}

div.sekTopBack {
	height	: 230px;
	width	: 100%;
	position	: absolute;
		left	: 0;
	margin	: 0;
}

div.menuTopLeft {
	position	: absolute;
		top		: 0;
		left	: 0;
	width	: 10px;
	height	: 65px;
	z-index	: 10;
}

div.menuTopRight {
	float	: right;
	margin	: 0;
	width	: 10px;
	height	: 65px;
	z-index	: 10;
}

div.menuTop {
	position: relative;
	height: 65px;
	z-index: 100;
	white-space: nowrap;
	background: #fff none;
	border-bottom: 1px solid #d3dee4;
}

body.searchpage div.menuTop {
	border-bottom: none;
}

div.menuTop div {
	margin-top	: 0;
}

div.subMenu {
	margin: 0;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
}

div.subMenuContentWrap
{
	background-color	: #efefef;
	height	: 18px;
	padding-left	: 5px;
	padding-right	: 5px;
	padding-top		: 3px;
}
div.SubMenuContent
{
	font-size	: 9px;
	font-family	: Tahoma;
}
div.SubMenuLeft
{
	font-size	: 10px;
	color	: #909090;
	float	: left;
}
div.SubMenuRight

{
	font-size	: 10px;
	color	: #474747;
	float	: right;
}
span.subMenuItem
{
	padding-left	: 3px;
	padding-right	: 3px;
}
.subMenuRight .subMenuItem a
{
	color	: #474747;
	text-decoration	: none;
}
.subMenuRight .subMenuItem a:hover
{
	color	: #474747;
	text-decoration	: underline;
}

div.footer {
	padding	: 8px;
	text-align	: center;
	color	: #fff;
}

.boxHeaderDetail {
	font-family	: verdana, sans-serif;
	font-size	: 11px;
	font-weight	: bold;
	padding		: 5px 6px 6px 6px;
	color		: #fff;
	margin-top		: 0;
	margin-bottom	: 0;
	background-image	: url(/images/layout/sek0/menu_header.gif);
	background-repeat	: repeat-x;
	background-color	: #1a6fad;
}

.boxHeaderDetail h1{
	font-family	: verdana, sans-serif;
	font-size	: 11px;
	font-weight	: bold;
	padding-left		: 6px;
	color		: #fff;
	margin-top		: 0;
	margin-bottom	: 0;
	display:inline;
	float:left;
}

h1.boxHeader {
	font-family	: verdana, sans-serif;
	font-size	: 11px;
	font-weight	: bold;
	padding		: 6px;
	color		: #fff;
	margin-top		: 0;
	margin-bottom	: 0;
}

#iconsLayer h1.boxHeader {
	text-align: left;
}

h1.boxHeaderGreen {
	font-family	: verdana, sans-serif;
	font-size	: 11px;
	font-weight	: bold;
	padding		: 6px;
	color		: #fff;
	margin-top		: 0;
	margin-bottom	: 0;
}

h1.boxHeaderYellow {
	font-family	: verdana, sans-serif;
	font-size	: 11px;
	font-weight	: bold;
	padding		: 6px;
	color		: #fff;
	margin-top		: 0;
	margin-bottom	: 0;
}

h2.boxHeader {
	font-family	: verdana, sans-serif;
	font-size	: 10px;
	font-weight	: bold;
	padding		: 6px 8px 7px 8px;
	color		: #fff;
	margin-top		: 0;
	margin-bottom	: 0;
}
h1.boxHeaderPayload, h2.boxHeaderPayload {
	background	: url(/images/layout/sek24/special/headergfxCenter.gif) no-repeat;
	font-family	: verdana;
	color		: white;
	font-size	: 10px;
	margin		: 0px;
	padding		: 7px;
}


h2.broedTekst {
	font-family	: verdana, sans-serif;
	font-size	: 13px;
	font-weight	: bold;
}

h1.boxWarning, h1.boxWarning p {
	font-family	: courier new, sans-serif;
	font-size	: 12px;
	padding		: 6px 8px 7px 8px;
	color		: #B20303;
	margin-top		: 0;
	margin-bottom	: 0;
	font-weight	: normal;
}

h1.boxWarning2, h1.boxWarning2 p {
	font-family	: courier new, sans-serif;
	font-size	: 12px;
	padding		: 6px 8px 7px 8px;
	color		: #003366;
	background-color	: #DFEFFF;
	margin-top		: 0;
	margin-bottom	: 0;
	font-weight		: normal;
}

h1.boxInfo {
	font-family	: verdana, arial;
	font-size	: 10px;
	padding		: 6px 8px 7px 8px;
	color		: #333;
	margin-top	: 0;
	margin-bottom	: 0;
	font-weight	: normal;
	line-height	: 14px;
	background-color	: #EFEFEF;
	border-bottom		: 5px solid white;

}

.toolbox {
	background-color	: #FAFAFA;
	color	: #666;
	font-size	: 10px;
}

.toolbox a {
	background-color	: #FAFAFA;
	color	: #666;
	text-decoration	: none;
	font-size	: 10px;
}

.toolbox a:hover {
	background-color	: #EFEFEF;
	color	: #333;
	cursor	: hand;
}

.toolboxPads
{
	padding	: 6px;
	padding-left	: 10px;
	border-bottom	: 1px solid #efefef;
	font-size		: 10px;
}

h1.artikel, h1.artikel a
{
	font-family	: arial;
	font-size	: 16px;
	color		: #666;
	margin-bottom	: 7px;
	margin-top	: 0px;
	display		: inline;
}

h1.artikel a:hover
{
	color	: #333;
}

h2.artikel, h2.artikel a
{
	font-family	: verdana, arial;
	font-size	: 12px;
	color		: #666;
	display		: inline;
	margin-bottom	: 5px;
	margin-top	: 0px;
}

h2.artikel a:hover
{
	color	: #333;
}

.artikeltop {
	padding-bottom	: 10px;
	background		: url(/images/misc/bgtest.gif) repeat-x bottom;
	border-bottom	: 1px solid #efefef;
}

.chatSupport, .chatSupport a {
	color	: #F1F1FE;
	text-decoration	: none;
}

.chatSupport a:hover {
	color	: white;
}

.csWhiteBg .chatSupport, .csWhiteBg .chatSupport a, .csWhiteBg .chatSupport a:hover {
	color	: #333;
	font-weight	: bold;
	position	: relative;
	right	: -15px;
	top		: 1px;
}

.csWhiteBg .chatSupport a:hover {
	text-decoration	: underline;
}

.menuSplit {
	margin-left		: 1px;
	margin-right	: 1px;
	margin-top		: -6px;
}

.txtHeader {
	font-size	: 24px;
	font-family	: arial, verdana;
	background-color	: #EFEFEF;
	text-align	: center;
}

.txtResume {
	margin-top	: 10px;
	font-size	: 11px;
	padding		: 7px;
	border		: 1px solid #efefef;
	line-height	: 15px;
	background-color	: #FAFAFA;
	background-image	: url(/images/misc/resumebg.gif)
}

.scheme *, .scheme {
	font-size	: 10px;
}

.productLabel {
	padding-right	: 10px;
	background	: url(/images/layout/dots_horisontal.gif) repeat-x 0 17px;
}

.productNegPrice .productLabel {
	background	: url(/images/layout/dots_horisontal_red.gif) repeat-x 0 17px;
}

.productLabel span, .productLabel label {
	background	: #efefef;
}

.productNegPrice .productLabel span, .productNegPrice .productPriceLabel, .productNegPrice .productPrice {
	color	: red;
}

.productPriceLabel {
	white-space	: nowrap;
	padding	: 8px 5px;
}

.productPrice {
	padding	: 8px 0;
	text-align	: right;
}

/* IE begynd */
col.listInputCheck {
	width	: 20px;
	padding-top	: 7px;
}
col.listInputLabel {
	padding	: 7px 0;
}
col.listInputItem {
	padding-top	: 7px;
}
.listTable input, .checkTable input, .listTable select, .checkTable select, .listTable textarea, .checkTable textarea {
	margin	: 0;
	vertical-align	: top;
	position	: relative;
		top		: -4px;
}
/* IE slut */

/* Mozilla o.a. begynd */
html > body .ieOnly {
	display	: none;
}

html > body .listTable td,
html > body .checkTable td {
	padding-top	: 7px;
}
html > body .checkTable td:first-child, html > body .checkTable th:first-child {
	width	: 20px;
	padding	: 9px 4px 0 4px;
}
html > body .listTable td input, html > body .listTable th input, html > body .checkTable td input, html > body .checkTable th input,
html > body .listTable td select, html > body .listTable th select, html > body .checkTable td select, html > body .checkTable th select,
html > body .listTable td textarea, html > body .listTable th textarea, html > body .checkTable td textarea, html > body .checkTable th textarea {
	vertical-align	: top;
	position	: relative;
		top		: -2px;
}
/* Mozilla o.a. slut */

.subListTable {
	margin	: 3px 14px 0 14px;
}

.subListTable td, .subListTable th {
	padding	: 1px 4px;
	font-size	: 10px;
	color	: #999;
}

html > body .subListTable td, html > body .subListTable th {
	padding	: 1px 4px;
}

.subListTable .productPrice {
	padding	: 1px 0;
}

.ikon24Spacer {
	position	: relative;
	padding-left	: 27px;
}

.ikon24Spacer div {
	padding-right	: 3px;
	position	: absolute;
		top		: -5px;
		left	: 0px;
}

.ikon32Spacer {
	position	: relative;
	padding-left	: 35px;
}

.ikon32Spacer div {
	padding-right	: 3px;
	position	: absolute;
		top		: -9px;
		left	: 0px;
}

.highlight {
	background-color	: #ffc;
}

tr.highlight {
	background-color	: transparent;
}

.bigButton {
	padding	: 5px 0;
}



/* Mozilla o.a */
html > body .bigButton {
	padding	: 5px;
}

.infoBg {
	background-color	: #fff;
}

.infoCol {
	width	: 225px;
	float	: left;
}

.infoColPadding {
	padding	: 10px;
}

.infoContent {
	margin-left	: 225px;
	padding		: 10px 0 0 16px;
	margin-right	: 0;
	background-color	: #efefef;
}

div.boxBasketPage {
	background-color	: #D9EAFA;
}

.RedNotice
{
font-size	: 16px;
color		: red;
font-family	: arial;
}

.ordbog
{
	font-family	: arial;
	font-size	: 14px;
	text-decoration	: none;
	font-weight	: bold;
}

.ordbog a
{
	font-family	: arial;
	font-size	: 14px;
	text-decoration	: none;
	margin	: 0px;
	color	: #666;
}

.ordbog a:hover
{
	background-color	: #EFEFEF;
	color	: #333;
}

.statusAktiv {
	text-align	: center;
	color		: green;
	background	: #00bb00;
	padding	: 0 2px;
	color	: #fff;
}

.statusVarsko {
	text-align	: center;
	background	: #EE9900;
	color	: #fff;
	padding	: 0 2px;
}

.statusInaktiv {
	text-align	: center;
	color		: red;
	background	: #cc0000;
	padding	: 0 2px;
	color	: #fff;
}

.annSubInfo {
	padding	: 10px 0;
	margin	: 8px 0 0 0;
	border-top	: 1px solid #e6e6e6;
}

.annDarkBg .annSubInfo {
	border-top	: 1px solid #ddd;
}

.annBg td {
	background	: #fff;
	border-bottom	: 1px solid #ddd;
}

.annDarkBg td {
	background	: #F0F0F0;
	border-bottom	: 1px solid #ddd;
}

.annSubButton {
	float	: right;
	margin-top	: -3px;
}

.annSub1 {
	margin-top	: -3px;
	margin-bottom	: 4px;
	margin-right	: 80px;
}

.annSub {
	margin	: 2px 80px 4px 0;
}

.annSubBud {
	margin	: 2px 80px 4px 0;
}

.annSubBud, .annSubBud a {
	color	: #333;
}

.annSubBud a:hover
{
	text-decoration	: none;
}


.annSub1 small, .annSub small {
	color	: #777;
}

.related {
	padding	: 5px;
	background-color	: #efefef;
	font-weight	: bold;
	color		: #333;
	font-size	: 10px;
}

.top5download, .top5download a, .top5download a:visited {
	font-size	: 10px;
	color		: #7D2A00;
	text-decoration	: none;
}

.top5download a:hover {
	color	: #AC3A00;
}

.topSogeord, .topSogeord a, .topSogeord a:visited {
	font-size	: 10px;
	color		: #fff;
	text-decoration	: none;
}

.topSogeord a:hover {
	color	: #E2F4FF;
}

.firmaHRtop {
	border-top	: 1px solid #F3DFB3;
}

.firmalinks {
	color: #333;
	padding: 1px;
	line-height: 16px;
	
}

.firmalinks a
{
	color: #333;
	text-decoration: none;
}

.firmalinks a:hover
{	
	color: #000;
	text-decoration: underline;
}


.firmaLinksHead {
	font-weight: bold;
	padding: 5px; 
	padding-left: 10px; 
	color: white;
	background-color	: #FF9900;

	margin	: 0;
}
.firmasoloHeading {
	font-weight: bold;
	background-image: url(/images/firmalinks/firmalinks_title_bg.gif);
		background-repeat: no-repeat; 
	background-position: 1px 1px; 
	background-color: #0075cb; 
	padding: 5px; 
	color: white;

}
.firmasoloHeading a {
	font-weight: bold;
	padding: 5px; 
	color: white;


}
.firmaSoloContents {
	width		: 100%;
	line-height	: 16px;
	background-color	: #EFEFEF;
}

.menuFirma {
	background-color	: #FFF4BB;
	width	: 140px;
	border-bottom	: 1px solid #FFED8A;
	margin	: 0;
}

.menuFirma a {
	background-color	: #FFF4BB;
	text-decoration		: none;
	cursor	: hand;
	display	: block;
	margin	: 0;
}

.menuFirma a:hover {
	background-color	: #fff;
	cursor	: hand;
	display	: block;
	margin	: 0;
}

.visMereTable td {
	padding	: 5px 0;
	border-bottom	: 1px solid #d9d9d9;
}

.powerAnnonce
{
	font-size	: 10px;
	padding-left	: 6px;
}

.powerAnnonce a
{
	color	: #666666;
}

.powerAnnonce a:hover
{
	color	: #cc0000;
}

.firmalinksheadFront
{
	font-family	: verdana;
	font-size	: 10px;
	background-color	: #ff8a00;
	color		: white;
	padding		: 5px;
	font-weight	: bold;
	padding-top	: 3px;
	padding-bottom	: 3px;
}

.firmalinkscontent
{
	font-family	: verdana;
	background	: #ffffcc;
	color		: #4c4c4c;
	font-size	: 10px;
	padding		: 5px;
	line-height	: 16px;
}

.firmalinkscontent a
{
	text-decoration	: none;
	color	: #575757;
}

.firmalinkscontent a:hover
{
	text-decoration	: underline;
}

.nyhederhead
{
	font-family	: arial;
	font-size	: 9px;
	background-color	: #407aa4;
	color			: #2b658e;
	font-weight		: bold;
	padding-left	: 7px;
}

.bgnyheder
{
	background-color	: #e6eef1;
}

.nyhedercontent
{
	background-color	: #e6eef1;
	color			: #407aa4;
	font-size		: 10px;
	padding-left	: 11px;
	line-height		: 13px;
	padding-bottom	: 7px;
	padding-top	: 2px;
}

.nyhedercontent a
{
	color	: #407aa4;
	text-decoration	: none;
}

.nyhedercontent a:hover
{
	text-decoration	: underline;
}

.topsogesek
{
	background	: url(/images/forside/topsogeord.gif) no-repeat;
}

.nyhedsBoks
{
	background	: url(/asp/solosites/nyhedsbrev/images/boks.gif) no-repeat;
	height	: 148px;
	width	: 259px;
}

.nyhedsboksTekst1
{
	margin-top	: 37px;
	margin-left	: 53px;
}

.nyhedsboksTekst2
{
	margin-top	: 31px;
	margin-left	: 53px;
}

.dindbaBudtop
{
	background	: url(/images/misc/dindba_budtop.gif) no-repeat;
	height	: 27px;
	width	: 307px;
	font-size	: 10px;
	padding-left	: 10px;
	margin-bottom	: 0px;
}

.dindbaBudmiddle
{
	background	: url(/images/misc/dindba_budmiddle.gif) repeat-y;
	width		: 307px;
	font-family	: verdana;
	font-size	: 10px;
	color	: #5b5b5b;
	padding	: 6px;
	padding-left	: 10px;
	padding-right	: 10px;
}

.dindbaBudmiddle a
{
	color	: #5b5b5b;
	text-decoration	: none;
}

.dindbaBudmiddle a:hover
{
	color	: #666;
	text-decoration	: none;
}

.dindbaBudbottom
{
	background	: url(/images/misc/dindba_budbund.gif) no-repeat;
	height	: 13px;
	width	: 307px;
}

.dindbaBudsplit
{
	color	: #efefef;
	height	: 1px;
	border	: 1px;
	width	: 290px;
}

.dindbaBudcontainer
{
margin-bottom	: -6px;
margin-left		: -9px;
margin-right	: -9px;
}

.dindbaBudantal
{
	color	: #b5b5b5;
}

.dineannoncerBudHead
{
	background		: url(/images/misc/dineannoncer_headbg.gif) repeat-x;
	border-right	: 1px solid #CCC;
	padding-bottom	: 4px !important;
	border-bottom	: none !important;
}

.dineannoncerBudHeadBlue
{
	background		: url(/images/misc/dineannoncer_headbgblue.gif) repeat-x;
	border-right	: 1px solid #CCC;
}

.sekforRed
{
	width	: 187px;
	border-top	: 8px solid #4d81a8;
	text-align	: left;
	font-size	: 10px;
	background-color	: #EFEFEF;
	height	: 140px;

}

.sekforCon
{
float	: left;
text-align	: left;
width		: 130px;
font-size	: 10px;
line-height	: 14px;
}

.sekforCon a
{
	text-decoration	: none;
	color	: #333;
}

.sekforCon a:hover
{
	color	: #333;
	text-decoration	: underline;
}

.sekforLex
{
	border-top	: 8px solid #4d81a8;
	width		: 187;
	text-align	: left;
	font-size	: 10px;
	background-color	: #EFEFEF;
	height	: 140px;

}

.sekforConLex
{
	float	: left;
	width	: 130px;
	line-height	: 14px;
	font-size	: 10px;
}

.sekforConLex a
{
	text-decoration	: none;
	color	: #333;
}

.sekforConLex a:hover
{
	color	: #333;
	text-decoration	: underline;
}

.sekforFor
{
	width	: 187px;
	border-top	: 8px solid #ff9000;
	text-align	: left;
	font-size	: 10px;
	background-color	: #EFEFEF;
	height	: 140px;
}

.sekforConFor
{
	float	: left;
	width	: 160px;
	line-height	: 14px;
	font-size	: 10px;
}

.sekforConFor a
{
	text-decoration	: none;
	color	: #333;
}

.sekforConFor a:hover
{
	text-decoration	: underline;
}

.sekforConPad
{
	padding			: 5px;
	padding-top		: 0px;
	padding-left	: 7px;
}

.sekforHeadPad
{
	padding			: 5px;
	padding-left	: 7px;
	font-size		: 10px;
}

.detailTopTool
{
	color	: #1851C3;
	background	: #f9f9f9;
	font-size	: 10px;
}

.detailContentHR {
	background	: #E6E6E6;
	height		: 16px;
	border-top	: 1px solid #bbb;
}

.toolpadding 
{
	padding	: 5px 3px 6px 3px;
}

.detailTopTool td 
{
	color	: #1851C3;
}

.detailTopTool a
{
	padding		: 2px 3px;
	font-size	: 10px;
	color		: #1851C3;
	text-decoration	: none;
}

.detailTopTool a:hover
{
	background	: white;
}

.detailNext, .detailNext a
{
	color	: black;
	text-decoration	: none;
	font-size	: 10px;
}

.firmaSoloHead
{
	color	: white;
	font-size	: 11px;
	padding		: 7px;
	background	: url(/images/firmalinks/firmabg.gif) top left repeat-x #7fa5c1;
	position	: relative;
}

.firmaSoloHead a
{
	text-decoration	: none;
	color	: white;
}

.firmaSoloRight
{
	position	: absolute;
		right	: -1px;
		top		: 0px;
}

.firmaSoloBottom
{
	color	: #666;
	font-size	: 10px;
	padding		: 9px;
	padding-bottom	: 12px;
	background	: url(/images/firmalinks/firmabundleft.gif) top left repeat-x;
	position	: relative;
}

.firmaSoloContent
{
	font-size	: 10px;
	background-color	: #EFEFEF;
	border-left		: 1px solid #CCC;
	border-right	: 1px solid #CCC;
	padding-left	: 8px;
}

.firmaSoloContent a
{
	color	: #333;
	line-height	: 15px;
}

.prDogn
{
	float	: right;
	background-color	: yellow;
	font-size	: 9px;
	color		: #666;
	padding		: 1px;
	text-align	: center;
	line-height	: 8px;
	margin-top	: 4px;
	margin-right	: 1px;
}

.paperUpsellHead
{
	font-family	: arial;
	font-size	: 18px;
	font-weight	: bold;
	color		: #586365
}

.paperUpsellMain
{
	font-family	: verdana;
	font-size	: 11px;
	color		: #515151;
	line-height	: 16px;
}

.paperUpsellMain a
{
	margin-top	: 10px;
	color		: #515151;
	line-height	: 18px;
}

.paperUpsellMain a:hover
{
	color	: #333;
}

.upsellhead,
.upsellHead {
	font-family	: arial;
	font-size	: 18px;
	font-weight	: bold;
	color		: #586365
}

.upsellHeadSmall {
	position	: relative;
	background	: #FFFFFF url(/images/lim/misc/h1_title_bg.gif) repeat-x scroll 0 0;
	color	: #10568D;
	font-size	: 1.6em;
	font-family	: Arial, Helvetica, sans-serif;
	font-weight	: bold;
	line-height	: 2.2em;
	margin-top	: 0px;
	margin-bottom	: 0px;
	text-indent	: 10px;
	height		: 36px;
	overflow	: hidden;
}

.upsellHeadUnder {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #586365
}



.topsoegContent {
	font-family	: arial;
	font-size	: 11px;
	font-weight	: bold;
	color		: #586365
}

.topsoegContent a {
	font-family	: arial;
	font-size	: 11px;
	font-weight	: bold;
	color		: #586365
}

.topsoegContent a:hover {
	font-family	: arial;
	font-size	: 11px;
	font-weight	: bold;
	color		: #586365;
	text-decoration	: underline;
}
.topsoegContent a:visited {
	font-family	: arial;
	font-size	: 11px;
	font-weight	: bold;
	color		: #586365
}


.UpsellVideoBanner {
	background-color	: #f5f6f6;
	width	: 379px;
	padding	: 10px 0;
	border	: 1px solid #cccccc;
}

.Upsell_halv {
	background-color	: #ffffff;
	width	: 187px;
	height	: 140px;
	border	: 1px solid #cccccc;
	position	: relative;
}

.Upsell_3del {
	background-color	: #ffffff;
	width	: 105px;
	height	: 108px;
	border	: 1px solid #cccccc;
	position	: relative;
}

.Upsell_KatOverskrift {
	background-color	: #f1f1f1;
	width	: 380px;
	height	: 20px;
	border	: 1px solid #cccccc;
	position	: relative;
}
.Upsell_fuld {
	background-color	: #ffffff;
	width	: 380px;
	height	: 140px;
	border	: 1px solid #cccccc;
	position	: relative;
}

.Upsell_fuld380x230,
.upsell_fuld380x230 {
	background-color	: #ffffff; 
	margin: 0 0 4px;
	width		: 380px;
	height		: 230px; 
	border		: 1px solid #cccccc;
	position	: relative;
}

.Upsell_fuld380x450_ebay,
.upsell_fuld380x450_ebay {
	background-color	: #FFFFFF; 

	width		: 380px;
	height		: 234px; 
	border		: 0px solid #cccccc;
	position	: relative;
}


body.standardsCompliant .Upsell_fuld380x230,
body.standardsCompliant .upsell_fuld380x230 {
	width: 100%;
	height: 228px;	/* 230px minus border */ 
	margin-bottom: 5px;
	border: 1px solid #ccc;
	background-color: #ffffff;
	position: relative;
}

.Upsell_fuldSE {
	background-color	: #ffffff;
	width	: 380px;
	border	: 1px solid #cccccc;
	position	: relative;
}


.Upsell_Content,
.Upsell_content {
	text-align	: left;
	padding		: 0px 2px 0px 2px;
}


.Upsell_Content a {
	line-height	: 15px;
}

.upsellMain
{
	font-family	: verdana;
	font-size	: 11px;
	color		: #515151;
	line-height	: 16px;
	position	: relative;
}


.upsellMain a
{
	margin-top	: 10px;
	color		: #1851c3;
	line-height	: 18px;
}

.upsellMain a:hover
{
	color	: #1851c3;
}

.upsellMainSmall
{
	font-family	: verdana;
	font-size	: 11px;
	color		: #515151;
	line-height	: 16px;
	float	: left;
	width	: 185px;
}

.upsellMainSmall a
{
	margin-top	: 10px;
	color		: #1851c3;
	line-height	: 18px;
}

.upsellMainSmall a:hover
{
	color	: #1851c3;
}

.smallFont, .smallFont div, .smallFont td, .smallFont li
{
	font-size	: 10px;
}

table.konOversigtTable td {
	background	: #B8B8B8;
	border	: 4px solid #B8B8B8;
}
			
/* IE Win \*/
* html table.konOversigtTable td {
	border-width	: 3px;
}
/* IE Win Slut */

table.konOversigtTable div.konOversigtEmptyTD {
	position	: relative;
	width		: 100%;
	height	: 100%;
	padding	: 1px;
	position	: relative;
			top		: -1px;
			left	: -1px;
	background	: url(/images/layout/konOversigtBg.jpg) bottom right no-repeat #B8B8B8;
}

table.konOversigtTable .konOversigtContentDiv {
	position	: relative;
	width		: 100%;
	height	: 100%;
	background	: #fff;
	border	: 1px solid #666;
	position	: relative;
			top		: -1px;
			left	: -1px;
}

.konOversigtContentBottom {
	clear	: both;
	height	: 38px;
}

/* IE Win \*/
* html table.konOversigtTable .konOversigtContentDiv,
* html table.konOversigtTable div.konOversigtEmptyTD {
	top		: 0;
	left	: 0;
}
/* IE Win Slut */

table.konOversigtTable h1 {
	font-size		: 11px;
	margin	: 0 6px 6px 6px;
	padding-top	: 6px;
}

table.konOversigtTable p {
	margin	: 6px;
}

table.konOversigtTable div.konOversigtImg {
	float	: right;
	position	: relative;
			top		: 0;
			right	: 0;
	width			: 149px;
	height		: 99px;
	margin-left	: 10px;
}

table.konOversigtTable div.konOversigtImg img {
	position	: absolute;
			top		: -1px;
			left	: 0;
	width			: 150px;
	height		: 100px;
	clip			: rect(1px,149px,100px,0);
	overflow	: hidden;
}

table.konOversigtTable .konOversigtDeltagDiv {
	position	: absolute;
		bottom	: 0;
		left		: 0;
	padding	: 3px 6px 8px 6px;
	clear		: both;
}

.upselCol {
	background	: #FFC;
	border	: 1px solid #DFCC9F;
	padding	: 4px;
	font-size	: 10px;
}

.upselCol h2 {
	font-size	: 10px;
	margin	: 0 0 5px 0;
}

.upselCol p {
	font-size	: 10px;
}

ul.boxList {
	list-style				: none;
	margin-left				: 4px;
	padding-left			: 0;
	margin-top				: 4px;
	margin-bottom			: 4px;
}

ul.boxList li {
	background				: url(/images/misc/bullet.gif) no-repeat 0 1px;
	margin-left				: 0;
	padding-left			: 12px;
}

ul.greenBullets li {
	background				: url(/images/misc/bulletGreen.gif) no-repeat 0 1px;
}

ul.boxList li li {
	background				: url(/images/misc/bullet2.gif) no-repeat 0 1px !important;
}

ul.boxListSmall {
	list-style				: none;
	margin-left				: 2px;
	padding-left			: 0;
	margin-top				: 4px;
	margin-bottom			: 4px;
}

ul.boxListSmall li {
	background				: url(/images/misc/bulletSmall.gif) no-repeat 2px 5px;
	margin-left				: 0;
	padding-left			: 10px;
	padding-bottom		: 2px;
	font-size					: 10px;
}

ul.boxListSmall li li {
	background				: url(/images/misc/bulletSmall2.gif) no-repeat 2px 5px !important;
}

ul.spacedList li {
	margin-top				: 4px;
}

ul.spacedList li:first-child {
	margin-top				: 0;
}

.vertBannerDivWrapper {
    position: relative;
    left: 0px;
    z-index: 9999990;
}

#vertBannerDiv 
{
	position	: absolute;
		top		: 11px;
		left	: 780px;
		z-index	: 0;
}

#vertBannerDiv.vertBannerDivVinkelbanner {
    top: 0;
    right: 5px;
    text-align: right;
    left: auto;
}

.powerGalleryHead {
	margin-top	: 12px;
	padding	: 5px;
	background	: url(/images/layout/powerGalleriHeadBg.gif) repeat-x #f0f0f0;
	border-top	: 1px solid #ccc;
	font-weight	: bold;
	font-size		: 12px;
	color	: #666;
}

.detailRelLinksAndVideoDiv {
	position	: relative;
	padding		: 7px 5px;
	border		: 1px solid #ccc;
	border-width	: 1px 0;
}

.detailRelLinks {
	margin	: 0 310px 0 0;
}
		
.detailRelLinks h2 {
	font-size		: 12px;
	font-family	: verdana, sans-serif;
	color		: #666;
	margin	: 7px 0 0 0;
}
		
.detailRelLinks h3 {
	font-size		: 10px;
	font-family	: verdana, sans-serif;
	color		: #333;
	margin	: 14px 0 0 0;
}

.rubrikkerForside2 {
	font-family	: Tahoma;
	font-size		: 11px;
	line-height	: 1.5;
	color				: #004b85;
}

.rubrikkerForside2 a 
{
	display	: block;
	padding-left	: 25px;
	color	: #004b85;
	text-decoration	: none;
	font-size	: 11px;
}

/* IE BUG FIX \*/
* html .rubrikkerForside2 a 
{
	height	: 1px;
}
/* IE BUG FIX END */

.rubrikkerForside2 a:visited {
	color	: #004b85;
	text-decoration	: none;
}

.rubrikkerForside2 a:hover {
	color	: #0f334e;
	text-decoration	: underline;
	background	: #D3DEE6;
}


.rubrikkerForside3 {
	padding-left: 8px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 1.5;
	color: #004b85;
	
}

.rubrikkerForside3 a {
	color	: #004b85;
	text-decoration	: none;
	font-size	: 10px;
}

.rubrikkerForside3 a:visited {
	color	: #004b85;
	text-decoration	: none;
}

.rubrikkerForside3 a:hover {
	color	: #0f334e;
	text-decoration	: underline;
}

.miniStats {
	list-style	: none;
	font-family	: Arial Narrow, Tahoma;
	font-size		: 10px;
	list-style-type	: none;
	margin			: 0px;
	padding			: 0px;
}

.miniStats li {
	line-height		: 2;
	border-bottom	: 1px dotted #a0a0a0;
	font-size			: 9px;
}

.leftColMenuContainer {
	position	: relative;
	border		: 1px solid #C0C0C0; 
	background-color	: #f8f8f8; 
	background-image	: url(/images/layout/sek0/leftColMenuBg.gif); 
	background-repeat	: repeat-x;
}

.leftColMenuHeader, .leftColMenuHeader a {
	color					: #4c5e6a; 
	font-family		: Trebuchet MS; 
	font-size			: 16px; 
	font-weight		: bold; 
	padding-top		: 2px;
	text-decoration:none;
}
.leftColMenuHeader {
	padding-left	: 5px;
	}
.leftColMenuHeader a:hover
{
	color:#FF0000;
	}

.leftColMenuSubHeader {
	color				: #000; 
	font-family	: Trebuchet MS; 
	margin-top	: -3px; 
	padding-left	: 5px; 
	font-size		: 11px;	
}


.leftColMenuSubHeader {
	color				: #000; 
	font-family	: Trebuchet MS; 
	margin-top	: -3px; 
	padding-left	: 5px; 
	font-size		: 11px;	
}


ol.tagcloud {
padding-top:5px;
padding-bottom:5px;
margin:0;
border: 0px solid #afbed4;
list-stype:none;
height: auto;
}

ol.tagcloud .font1 {font-size:1.4em}
ol.tagcloud .font2 {font-size:1.2em}
ol.tagcloud .font3 {font-size:1.0em}
ol.tagcloud .font4 {font-size:0.8em}
ol.tagcloud li  {display:inline; vertical-align:middle;}
ol.tagcloud li a {margin:3px;color:#033484;text-decoration:none}
ol.tagcloud li a:hover{color:#FF0000}

.tableListHeader th {
	padding		: 0px 0px 4px 5px;
	background	: #EFEFEF;
	border-bottom	: 1px solid #C8C8C8;
	font-weight		: normal;
	text-align	: left;
}

.altRow td {
	background-color	: #EFEFEF;
}

.tableListData {
	padding		: 9px 20px 11px 5px;
}

.rightAlignData {
	text-align	: right;
}

.nowrap {
	white-space	: nowrap;
}

.divTreeListParent {
	background		: transparent url(/images/misc/I_Dots.gif) repeat-y scroll 12px bottom;
	border-bottom	: 0px none;
	padding-left	: 19px;
	position		: relative;
	*width			: 100%;
}

.divTreeListIconContainer {
	background-color	: #F9F9F9;
	background-image	: none;
	position	: absolute;
		top		: 0px;
		left	: 0px;
	width	: 16px;
	padding	: 8px 4px 1px 4px;
	height	: 16px;
}

.altRow .divTreeListIconContainer {
	background-color	: #EFEFEF;
}

.divTreeListChild {
	position	: relative;
	background	: url(/images/misc/L_Dots.gif) no-repeat 12px -4px;
	padding		: 0px 0px 13px 24px;
	font-size	: 10px;
	line-height	: 10px;
	color	: #737373;
	clear	: both;
}

.tableListIkon {
	padding	: 8px;
}

td.tableListCheck {
	padding	: 7px 2px 0px 4px;
}

th.tableListCheck {
	padding	: 0px 2px 0px 4px;
	width	: 20px;
}

th.tableListCheck input {
	position	: relative;
		top		: -3px;
}

.tabContentFoot {
	padding	: 12px 5px 5px 5px;
	border-top	: 1px solid #bbb;
	background	: #e3e3e3;
	border-bottom	: 1px solid #fff;
}

.listTableHeader {
	padding		: 20px 6px 6px 6px;
	margin		: 0px 0px 6px 0px;
	border-top		: 1px solid #bbb;
	border-bottom	: 1px solid #bbb;
	color		: #666;
	background	: #fff;
	font-size	: 13px;
}

.listTableFoot {
	clear		: both;
	border-top	: 1px solid #bbb;
	height		: 12px;
	background	: #F6FCFF;
	*width		: 100%;
}

.minDbaInfo {
	height	: 84px;
	position	: relative;
	float		: left;
	margin-bottom	: 32px;
	margin-right	: 14px;
}

h2.tabBase {
	position	: relative;
	font-family	: Verdana;
	font-size	: 11px;
	background	: #666;
	line-height	: 21px;
	height	: 21px;
	float	: left;
	color	: #fff;
	z-index	: 999;
	padding	: 0px;
	margin-top		: 9px;
	margin-right	: 12px;
	margin-bottom	: 0px;
}

h2.tabBase span {
	float	: left;
	display	: block;
	height	: 21px;
	background	: url(/images/layout/tabBg.gif) no-repeat right top transparent;
	position	: relative;
		left	: 21px;
	margin-left	: -21px;
	padding-left	: 6px;
	padding-right	: 25px;
}

h2.tabInact {
	background	: #A6A6A6;
	border-left	: 1px solid #666;
	border-top	: 1px solid #666;
	line-height	: 20px;
	height	: 20px;
	cursor	: pointer;
}

h2.tabInact a {
	float	: left;
	display	: block;
	height	: 20px;
	color	: #fff;
	cursor	: pointer;
	background	: url(/images/layout/tabInactBg.gif) no-repeat right top transparent;
	position	: relative;
		left	: 21px;
	margin-left	: -21px;
	text-decoration	: none;
	padding-left	: 8px;
	padding-right	: 25px;
}

h2.tabInact:hover {
	background		: #000;
	border-color	: #000;
}

h2.tabInact:hover a {
	background	: url(/images/layout/tabHoverBg.gif) no-repeat right top transparent;
}

.tableList
{
 border-collapse:collapse;
 margin:0px 1px;
 width:967px; 
}

.admanagerButtonFront {
	float	: left;
	clear	: left;
	margin-top	: -14px;
	margin-bottom	: 30px;
}

.admanagerButtonFront a {
	display	: block;
	text-decoration	: none;
	background-image	: url(/images/lim/forside/admanager_front.gif);
	height	: 42px;
	width	: 239px;
}

.admanagerButtonFront a span {
	line-height: 42px;
	font-family	: arial,sans-serif;
	font-size	: 15px;
	color		: #10568D;
	position	: relative;
	top	: -1px;
	font-weight	: bold;
	margin-left	: 15px;
}

.admanagerButtonFront a span small {
	font-size	: 10px;
	font-family	: tahoma, arial, sans-serif;
	font-weight	: normal;
}
 
.ad_header_top_ads {color:#1A59C2; font-size:11px; text-align:left; width:100%; background: #FFFFFF none repeat scroll 0%;margin:0px; padding:2px;}
.ad_header_top_ads a {color: #000; font-size: 10px;}
.ad_header_narrow_ads {color:#1A59C2; font-weight:bold; padding-bottom:10px; font-size:11px; text-align:left; background: #FFFFCC none repeat scroll 0%;}
.ad_line1 {color:#1A59C2; font-size:12px; text-decoration:underline}
.ad_text {color:#5F5F5F; font-size:11px; text-decoration:none;}
.ad_url {color:#CE5800; font-size:11px;margin-bottom:12px; text-decoration:none}
.search_header{background:#1A59C2; padding:4px; font-size:12px; font-weight:bold}
.wide_ads {background:#F7FAFB; padding:10px}
.narrow_ads {background:#F7FAFB;}

div.googleads {margin-top:10px; padding-bottom:0px;}
.g_url {color:#AF4B00; font-weight:normal;}
div.afs_googleaddiv {color:#000000; font-family: Tahoma, Geneva, sans-serif; font-size:10px;margin:0px;text-align:left;background-color:#FFFFCC;padding:5px;}
.afs_g_link {color:#005EFA;font-size:12px;font-weight:bold;margin-bottom:0px;margin-top:5px;text-decoration:underline;}
.afs_g_text {color:#000000;font-weight:normal;text-decoration:none;}
#GoogleAdsenseSrpBottom .afs_googleaddiv, #GoogleAdsenseSrpTop .afs_googleaddiv {padding-left:27px;}
#GoogleAdsense_VisMereSiden {margin:0px; padding:0px;}


/*
	Google Adsense on solosites
	(using HTML generated by /common/JS/googleadsense/GoogleAdsense.js)
--------------------------------------------------------------------------------*/
.googleAdsenseUnit {
	text-align:left;
	padding: 5px 10px;
	border: 1px solid #eaeaea;
	background: #fff;
}

.googleAdsenseUnitHeading {
	margin: -4px -9px 5px;
	padding: 2px 10px;
	background: #F5F9FC;
}

.googleAdsenseUnitHeading a {
	color:#9A9A9C;
	font-size:11px;
	font-family:Tahoma,Geneva,sans-serif;
	font-weight: normal;
	text-decoration:none;
}
.googleAdsenseUnitHeading a:hover{text-decoration: underline;}

.googleAdsenseUnit ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.googleAdsenseUnit li{line-height:1;}

.googleAdsenseAd {
	display: block;
	color:#333333;
	text-decoration:none;
	line-height: 1.5;
	padding-right: 10px;
	font-family:Tahoma,Geneva,sans-serif;
	margin: 10px 0;
}

.unit .googleAdsenseAd {margin: 0;}
.lastUnit .googleAdsenseAd {padding-right: 0;}

.googleAdsenseAd strong {
	color:#C04033;
	display:block;
	font-size:14px;
	font-weight:bold;
}

.googleAdsenseAd cite {
	color:#4773D0;
	display:block;
	font-style:normal;
	font-weight:bold;
	text-decoration:underline;
}


/*------------------------------------------------------- Footer (generelt) ---*/
#footer div.footer {
	text-align: left;
	padding: 3px;
	height: 202px;
	background: #0d74c0 none;
	border-top: 2px solid #f00;
	overflow: hidden;
}

/* Kolonne */
#footer ul.column,
#footer div.column {
	text-align: left;
	padding: 6px 0px;
	height: 100%;
	width: 25%;
	float: left;
	background: transparent url(/images/lim/forside/footerColumnBg.gif) right top no-repeat;
	margin: 0;
	list-style: none;
}

/* Kolonnebredde 3 kolonner */
#footer.threeColumns ul.column,
#footer.threeColumns div.column {
	width: 33%;
}

/* Kolonnebredde 5 kolonner */
#footer.fiveColumns ul.column,
#footer.fiveColumns div.column {
	width: 20%;
}

/* Kolonne (logo, længst til højre) */
#footer div.column.logo {
	text-align: center;
	padding-top: 34px;
	background: transparent url(/images/lim/forside/footerLogoColumnBg.gif) repeat-x;
}

/* Kolonne - overskrift */
#footer ul.column li {
	margin: 0px 0px 10px 11px;
	padding: 0;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
}

/* Kolonne - liste */
#footer ul.column ul {
	margin: 10px 0px 0px 11px;
	padding: 0;
	list-style: none;
}

#footer ul.column ul li {
	margin: 0 0 7px;
	padding: 0 0 0 12px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #cfeafd;
	background: transparent url(/images/lim/forside/footerBullet.gif) 0 50% no-repeat;
	font-weight: normal;
}

#footer ul.column ul li a {
	color: #cfeafd;
	text-decoration: none;
}

#footer ul.column ul li a:hover {
	text-decoration: underline;
}


/*----------------------------------------------------------------- Buckets ---*/
.packagesOuterWrap {
	padding	: 38px 0px 58px 0px !important;
}

.packagesWrap {
	position	: relative;
	z-index	: 0;
}

.packagesWrap table {
	width		: 968px;
}

.packagesWrap td {
	width		: 311px;
}

.packagesWrap td.packageTdHighlight {
	width		: 346px;
}

.packageHead {
	position: absolute;
	top: -29px;
	width: 295px;
	margin-left: 8px;
	z-index: 100;
}

.packageTdHighlight .packageHead {
	top: -37px;
	width: 296px;
	margin-left: 25px;
}


/* Titles */
div.tabContent .packageHead h2 {
	float: left;
	text-transform: uppercase;
	*display: inline;
	padding: 0;
	margin-left: 3px;
	font: bold 18px "Arial Black", Tahoma, sans-serif;
}

div.tabContent .packageTdHighlight .packageHead h2 {
	font-size: 20px;
}


div.tabContent .packageHead h2#packageBasicTitle {
	color: #16a5ff;
}

div.tabContent .packageHead h2#packagePremiumTitle {
	color: #ff8303;
}

div.tabContent .packageHead h2#packageFreeTitle {
	color: #a8a8a8;
}



/* Price general */
.packagePrice {
	font-family: Arial, Sans-Serif;	
}

/* Price in head */
.packageHead .packagePrice {
	font-size: 11px;
	color: #666;
	float: right;
	padding-top: 7px;
}

.packageTdHighlight .packageHead .packagePrice {
	font-size: 13px;
	padding-top: 8px;
	*display: inline;
}

/* Price in foot */
.packageFoot .packagePrice {
	color: #333;
	font-weight: normal;
}

/* Content */
.packageContent {
	position	: relative;
	z-index		: 100;
	margin		: 0px 8px;
}

.packageTdHighlight .packageContent {
	margin				: -10px 25px 0 25px;
	top					: 5px;
}

.packageContentBackground {
	position	: absolute;
	height		: 100%;
	top			: 0px;
	margin-left	: 8px;
	border		: 1px solid #e8e7ec;
	background	: #fff;
	z-index		: 10;
	width		: 293px;
}

.packageTdHighlight .packageContentBackground {
	margin-left	: 25px;
	padding-top	: 9px;
	top			: -5px;
	width		: 294px;
}


/* Subtitles */
.packageContent #packagePremiumSubtitle {	
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	padding-top: 6px;
	padding-left: 10px;
	color: #fff;	
	height: 22px;
	margin	: 2px;
	background: #ff9104;
}

.packageContent #packageFreeSubtitle {	
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	padding-top: 6px;
	padding-left: 10px;
	color: #fff;		
	height: 22px;
	margin	: 2px;
	background: #cecece;
}

.packageContent #packageBasicSubtitle {	
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	padding-top: 8px;
	padding-left: 12px;
	color: #fff;	
	height: 26px;
	margin	: 2px;
	background: #0fa2ff;
}


.bucketItemTitleText_plain 
{
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: #666;	
}


.bucketItemTitleText_highlight
{
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	color: #666;
}



.bucketItemList_plain
{
	list-style-type: none;
	padding: 0;
	margin: 10px 0 20px 0;
}

.bucketItemList_highlight
{
	list-style-type: none;
	padding: 0;
	margin: 12px 0 22px 0;
}

.bucketCheck_plain {
    background: url(/images/ikoner/check_10x10.gif) no-repeat 11px 10px transparent;
    height	: 14px;
	*height	: auto;
    padding: 8px 0px 8px 29px;
}

.bucketCheck_highlight { 
    background: url(/images/ikoner/16x16/check.png) no-repeat 12px 9px transparent;
    height	: 16px;
	*height	: auto;
    padding: 9px 0px 9px 35px;
}

* html .bucketCheck_highlight 
{
	background-image: url(/images/ikoner/16x16/check_16x16.gif);
}

.packagesWrapHighlightBackground
{
	position	: absolute;
	top		: -52px;
	width	: 100%;
	margin-left	: 3px;
	height		: 100%;
	padding-top	: 112px;
	background	: url(/images/buckets/highlighted_box_bg.png) no-repeat top left transparent;
	z-index		: 1;
}

* html .packagesWrapHighlightBackground
{
	background-image	: url(/images/buckets/highlighted_box_bg.gif);
}

.packagesWrapHighlightBottom 
{
	background	: url(/images/buckets/highlighted_box_bottom.png) no-repeat transparent;
	position	: absolute;
	bottom	: -73px;
	margin-left	: 3px;
	height	: 13px;
	width	: 100%;
	z-index	: 1;
}

* html .packagesWrapHighlightBottom 
{
	background-image	: url(/images/buckets/highlighted_box_bottom.gif);
}

* html .packageContentBackground, * html .packagesWrapHighlightBackground {
	height	: expression(offsetParent.clientHeight);
}

.packageFoot {
	position	: absolute;
	bottom		: -40px;
	margin-left	: 8px;
	z-index		: 10;
	width		: 295px;
}

.packageFoot * {
	vertical-align: middle;
}

.packageFoot label {
	font-weight: bold;
	font-size: 12px;
}

.packageTdHighlight .packageFoot {
	bottom		: -44px;
	margin-left	: 25px;
}

.packageTdHighlight .packageFoot label {
	font-size: 14px;
}

.biggerButton 
{
	font-weight: bold;
	font-size: 12px;
	padding: 7px;
}

div.priceList h2.bucketConfirmationHead 
{
	display: inline;
	margin-left: 0px;
}


/*----------------------------------------------------------- Bucket Special ---*/
#idVaelgBucketSpecial {
	margin-top: 14px;
	height: 474px;
	background: transparent url(/images/buckets/bucketSpecial.png?cache=20100519) no-repeat -3px 0;
	position: relative;
	left: 0px;
	top: 0px;
}

#idVaelgBucketSpecial .radiobuttonsSpecialPackages {
	position: absolute;
	bottom: 25px;
	right: 0;
	border: none;
	padding: 0;
	margin: 0;
}

#idVaelgBucketSpecial .radiobuttonsSpecialPackages div {
	float: left;
	text-align: center;
	line-height: 18px;
	cursor: pointer;
}

#premiumSpecialPackage {
	width: 189px;
	padding-top: 397px;
	margin-top: 20px;
}

#basicSpecialPackage {
	width: 206px;
	padding-top: 417px;
}

#freeSpecialPackage {
	width: 189px;
	padding-top: 397px;
	margin-top: 20px;
}

#idVaelgBucketSpecial .radiobuttonsSpecialPackages input {
	margin: 0;
}

#idVaelgBucketSpecial .radiobuttonsSpecialPackages label {
	font-weight: bold;
	color: #414141;
}

#premiumRadiobuttonSpecialLabel span {
	color: #ff8e04;
}

#basicRadiobuttonSpecialLabel span {
	color: #13a4fd;
}

#freeRadiobuttonSpecialLabel span {
	color: #101012;
}


/*------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------
 *
 *	SYI Q2 2009
 *	New styles for SYI (sell your items) April/May 2009
 *
 */


/*------------------------------------------------------------------ General ---*/
.dim {
	color: #999 !important;
}

.dimItalic 
{
    font-style : italic;
}
/*------------------------------------------------------- SYI wizard buttons ---*/
div.syiButtons {
	padding: 20px 0 30px;
	background: #efefef;
}

div.syiButtons * {
	vertical-align: middle;
}

div.syiButtons input.nextButton {
	margin-right: 5px;
	padding: 5px;
}


/*-------------------------------------------------------------------- Forms ---*/
/* Form fieldsets */
fieldset.fieldset {
	border: none;
	margin: 0;
	padding: 0px;
}

.withRightCol fieldset.fieldset {
	margin-right: 289px;
}

fieldset.fieldset div.fieldsetSubgroup {
	padding: 5px 0 5px 5px;
	line-height: 18px;
	font-size: 10px;
	height: 18px;
}

fieldset.fieldset div.fieldsetSubgroup.accept {
	height: auto;
	overflow: hidden;
}

fieldset.fieldset div.leftIndent {
	padding-left: 155px !important;
}

/* Depending on the containing div (tabContent)'s padding
   use this to pad fieldset elements instead. Add more if needed. */
fieldset.fieldset.padded p,
fieldset.fieldset.padded div.fieldsetSubgroup {
	padding-left: 8px;
	padding-right: 8px;
}

.withRightCol fieldset.fieldset .fieldsetColumn {
	float: left;
	width: 340px;
}

.withRightCol fieldset.fieldset .fieldsetColumnWide {
	float: left;
	width: 680px;
}

/* Right column */
.tabContent fieldset.fieldset .tcRightCol {
	padding: 8px 19px 0;
	width: 252px;
	font-size: 10px;
}

.tabContent fieldset.fieldset .tcRightCol * {
	font-size: 10px;
}

.tabContent fieldset.fieldset .tcRightCol h3 {
	font-size: 10px;
	margin: 0 0 5px;
}

.tabContent fieldset.fieldset .tcRightCol address {
	font-style: normal;
	display: block;
	height: 24px;
}

.tabContent fieldset.fieldset .tcRightCol div.fieldsetSubgroup {
	padding-bottom: 0;
	padding-left: 0;
}

/* Text input labels */
fieldset.fieldset div.fieldsetSubgroup label.inputTextLabel {
	font-weight: bold;
	text-align: right;
	width: 130px;
	display: block;
	float: left;
	margin-right: 20px;
	color: #333;
	position: relative;
}

fieldset.fieldset div.fieldsetSubgroup label.inputTextLabel.noFixedWidth {
	text-align: left !important;
	width: auto !important;
}

.required {
	color: #f00;
	font-weight: bold;
}

fieldset.fieldset .inputTextLabel .required {
	position: absolute;
	right: -13px;
	top: 2px;
}

.fieldset .colLabel .required {
	position: absolute;
	right: 7px;
	top: 5px;
}

fieldset.fieldset .inputTextLabel .approved {
	position: absolute;
	right: -17px;
	top: 4px;
	width: 11px;
	height: 11px;
	background: transparent url(/images/ikoner/check2.gif) no-repeat;
}

/* Text input fields */
fieldset.fieldset div.fieldsetSubgroup input.inputText,
.fieldset input.textInput {
	width: 159px;
	margin-right: 20px;
	padding: 2px;
	border: 1px solid #a5acb2;
}

.fieldset input.textInput {
	margin-right: 0px;
}

fieldset.fieldset div.fieldsetSubgroup input.inputText.narrow,
.fieldset input.textInput.narrow {
	width: 55px;
}

fieldset.fieldset div.fieldsetSubgroup input.inputText.iconRight {
	margin-right: 6px;
	width: 150px;
}

fieldset.fieldset div.fieldsetSubgroup input.inputText.readonly {
	color: #777;
	background: #ebeae5;
}

/* Checkboxes */
.fieldset input.checkbox {
	margin: 0;
	width: 13px;
	position: relative;
	top: 4px;
	vertical-align: top;
}

fieldset.fieldset div.fieldsetSubgroup.accept input.checkbox {
	float: left;
	display: block;
}

/* Checkbox labels */
.fieldset label.checkboxLabel {
	color: #333;
	cursor: pointer;
}

fieldset.fieldset div.fieldsetSubgroup.accept label.checkboxLabel {
	float: left;
	display: block;
	width: 90%;
}

.fieldset label.checkboxLabel + a {
	display: inline-block;
}

.fieldset label.checkboxLabel + a img {
	vertical-align: middle;
	border: 0;
}

/* Get help link/icon */
.fieldset .getHelp {
	display: inline-block;
	vertical-align: middle;
}

.fieldset .getHelp a {
	display: block;
	position: relative;
	top: -1px;
}

/* Radiobuttons */
.fieldset input.radio {
	margin: 0;
	width: 13px;
	position: relative;
	top: 4px;
	vertical-align: top;
}

/* Radiobutton labels */
.fieldset label.radioLabel {
	color: #333;
	margin-left: 5px;
}

.fieldset label.radioLabel + a {
	display: inline-block;
}

.fieldset label.radioLabel + a img {
	vertical-align: middle;
	border: 0;
}

/* Text area */
.fieldset textarea {
	border: 1px solid #a5acb2;
}


/*--------------------------------------------------------- Forms (override) ---*/
div.fieldset div.contentRow div.col {
	width: 969px;
	border-left: none;
	padding-left: 155px;
}

div.withRightCol.fieldset div.contentRow div.col {
	width: 536px;
}

div.fieldset div.contentRow div.colLabel {
	text-align: right;
	margin-left: -155px;
	padding-right: 20px;
	width: 135px;
}

.fieldset div.colInput span.warning {
	border: 2px solid red;
	padding: 6px;
	background: white;
	font-weight: bold;
}


/*------------------------------------------------------------------ Summary ---*/

/* Static summary table */
#staticSummary table {
	margin-top: 1px;
	margin-bottom: 9px;
	border-collapse: collapse;
}

#staticSummary table * {
	font-family: Tahoma, Geneva, sans-serif;
}

#staticSummary table th {
	padding: 3px 8px 3px 33px;
	text-align: left;
}

/* Dynamic summary table */
table#dynamicSummaryTable {
	width: 969px;
	border-collapse: collapse;
}

table#dynamicSummaryTable td {
	background: transparent url(/images/lim/syi/hdot.gif) repeat-x;
	padding: 0;
	height: 27px;
	vertical-align: middle;
	font-family: Tahoma, Geneva, sans-serif;
}

table#dynamicSummaryTable tr.noBorder td {
	background-image: none;
}

table#dynamicSummaryTable tr.alignTop td {
	height: 20px;
	line-height: 20px;
	padding-bottom: 10px;
}

table#dynamicSummaryTable tr.alignBottom td {
	height: 20px;
	line-height: 20px;
	padding-top: 10px;
}

table#dynamicSummaryTable td.firstCol {
	width: 33px;
	text-align: center;
}

table#dynamicSummaryTable td.secondCol {
	width: 273px;
	text-align: left;
}

table#dynamicSummaryTable td.thirdCol {
	width: 21px;
	text-align: left;
}

table#dynamicSummaryTable td.fourthCol {
	width: 50px;
	padding-right: 592px;
	text-align: right;
}

table#dynamicSummaryTable tr.expanded td {
	height: 9px;
	padding: 7px 0 2px;
	vertical-align: top;
}

table#dynamicSummaryTable tr.expanded td.firstCol {
	padding-top: 8px;
}

table#dynamicSummaryTable tr.branch td {
	background: none;
	height: 16px;
}

table#dynamicSummaryTable tr.branch.last td {
	padding-bottom: 10px;
	vertical-align: top;
}

table#dynamicSummaryTable tr.branch td.firstCol {
	background: transparent url(/images/lim/syi/tree/branch.gif) repeat-y 16px -2px;
}

table#dynamicSummaryTable tr.branch.last td.lastBranch {
	background: transparent url(/images/lim/syi/tree/lastbranch.gif) no-repeat 16px -18px;
}

table#dynamicSummaryTable tr.total td {
	background-color: #fef8d4;
	font-weight: bold;
}


/*---------------------------------------------------------------- Clearfix ---*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}

/* Hide from IE-mac \*/
* html .clearfix {
	height:1%;
}

.clearfix {
	display:block;
}
/* End hide from IE-mac */


/*
	Your ads ("Dine annoncer")
--------------------------------------------------------------------------------*/
table#yourAds {
	border-collapse: collapse;
	width:100%;
}

table#yourAds tr.tableListHeader th {
	padding-left: 10px;
}

table#yourAds tr.yourAd td {
	height: 60px;
	padding-top: 10px 0;
}

/* Ad image */
table#yourAds tr.yourAd td.adImage {
	text-align: center;
	width: 70px;
	padding: 10px;
}

table#yourAds tr.yourAd td.adImage img {
	border: 1px solid #f6f6f6;
}

/* Ad text/link */
table#yourAds .divLink {
	float: none;
}

/* "Rubrik" */
table#yourAds div.rubrik {
	clear: both;
	padding-left: 5px;
	font-family: tahoma;
	font-size: 10px;
	color: #999;
}

/* "Rubrik" moved */
table#yourAds div.rubrik.moved {
	color: #af020b;
	padding-left: 25px;
	background: transparent url(/images/ikoner/16x16/warning.gif) no-repeat 5px 0;
	position: relative;
	display: inline-block;
	float: left;
}

table#yourAds div.rubrik.moved div.infoBubble {
	position: absolute;
	background: transparent url(/images/misc/infoBubble.png) no-repeat 0 0;
	width: 205px;
	height: 35px;
	padding: 10px 10px 20px 10px;
	overflow: hidden;
	top: -55px;
	left: -25px;
	color: #333;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	cursor: pointer;
}

table#yourAds div.rubrik.moved div.infoBubble a.close {
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 16px;
	display: inline-block;
}

table#yourAds div.rubrik.moved div.infoBubble a.close span {
	position: absolute;
	text-indent: -9999px;
	left: -9999px;
	top: -9999px;
}

/* Search icons */
table#yourAds tr.yourAd td.soegIkoner {
	width: 70px;
}

table#yourAds tr.yourAd td.soegIkoner img {
	margin: 0 0 0 6px;
	float: right;
}

/* Duration */
table#yourAds tr.yourAd td.duration {
	padding-left: 10px;
	text-align: right;
}

/* Price */
table#yourAds tr.yourAd td.price {
	padding-left: 10px;
	text-align: right;
}

/* Stats */
table#yourAds tr.yourAd td.stats {
	padding-left: 10px;
	white-space: nowrap;
}

/* Linklist */
table#yourAds tr.yourAd td.linkList {
	vertical-align: top;
	padding: 10px;
}

table#yourAds tr.yourAd td.linkList .da_linkList {
	margin: 0;
}

/* Upselling boxes */
.personalAdsUpsellingTd {
	padding-bottom: 10px;
}

.personalAdsUpsellingBox {
	background-color: #f1f1f1;
	border: 1px solid #ddd;
	width: 208px;
	float: left;
	margin-right: 20px;
}

.personalAdsUpsellingTd .personalAdsUpsellingBox .title,
.personalAdsUpsellingTd .personalAdsUpsellingBox .message,
.personalAdsUpsellingTd .personalAdsUpsellingBox .link,
.personalAdsUpsellingTd .personalAdsUpsellingBox .mobilePayment {
	margin: 0;
	padding: 0 10px;
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
}

.personalAdsUpsellingTd .personalAdsUpsellingBox .title {
	color: #666;
	font-size: 12px;
	padding-top: 10px;
}

.personalAdsUpsellingTd .personalAdsUpsellingBox .message {
	font-size: 10px;
}

.personalAdsUpsellingTd .personalAdsUpsellingBox .link {
	padding-right: 60px;
	position: relative;
	padding-top: 9px;
	padding-bottom: 11px;
}

.personalAdsUpsellingTd .personalAdsUpsellingBox .linkText {
	font-weight: bold;
	display: inline-block;
}

.personalAdsUpsellingTd .personalAdsUpsellingBox .price {
	position: absolute;
	right: 10px;
	font-weight: bold;
	font-size: 12px;
}

.personalAdsUpsellingTd .personalAdsUpsellingBox .mobilePayment {
	background: #f9f9f9 url(/images/ikoner/mobilephone.png) 10px 50% no-repeat;
	line-height: 26px;
	font-size: 10px;
	padding-left: 25px;
}


/*
	Big button with 2 lines of text
--------------------------------------------------------------------------------*/
div.buttonBig {
	background: #0870bd url(/images/knapper/buttonBigDouble.png) 100% 0 no-repeat;
	height: 46px;
	margin-left: -2px;
}

div.buttonBig,
div.buttonBig .buttonTextWrapper,
div.buttonBig .buttonMainText,
div.buttonBig .buttonSubText {
	cursor: pointer;
}

div.buttonBig a {
	display: block;
	padding: 0 39px 0 0;
	height: 46px;
	text-decoration: none;
	color: #10568d;
	font-family: Tahoma, Geneva, sans-serif;
}

div.buttonBig .buttonTextWrapper {
	display: block;
	height: 39px;
	overflow: hidden;
	background: transparent url(/images/knapper/buttonBigDouble.png) 0 0 no-repeat;
	padding-top: 7px;
	padding-left: 15px;
}

div.buttonBig.double .buttonTextWrapper {
	height: 39px;
	padding-top: 7px;
}

div.buttonBig.single .buttonTextWrapper {
	height: 32px;
	padding-top: 13px;
}

div.buttonBig .buttonMainText,
div.buttonBig .buttonSubText {
	display: block;
	float: left;
	clear: both;
	color: #10568d;
	font-family: Tahoma, Geneva, sans-serif;
	white-space: nowrap;
}

div.buttonBig .buttonMainText {
	font-size: 14px;
	font-weight: bold;
}

div.buttonBig .buttonSubText {
	font-size: 9px;
}


/* Share on Facebook
-------------------------------------------------------------------------------*/
.shareOnFacebook {
	visibility: hidden;
	background: transparent url(/images/knapper/facebook.png) 0 62% no-repeat;
	line-height: 28px;
}

.shareOnFacebook a {
	display: block;
	width: 141px;
	text-indent: -9999px;
}
.shareOnFacebookSyi{
    position:relative;
    }
.shareOnFacebookSyi .facebookLogo {
    position:absolute;
    top:-8px;
    left:420px;
    }
.shareOnFacebookSyi .highlight{
    position:absolute;
    top:6px;
    font-size: 9px;
    font-weight:bold;
    padding:5px;
    margin-left:7px;
    background-color:#FEF880;
    }
.shareOnFacebookSyi .tabContent{
    
    margin: 12px 0px 0px 0px; 
    padding: 6px 0px 6px 4px;
    }
.facebookTextLogo, .shareOnFacebookSyi label
 {
    position:relative;     
    top:2px;
    }
.shareOnFacebookSyi label
 {
    position:relative;     
    top:-2px;
    }

/* Layout boxes for annoncevalg.asp
-------------------------------------------------------------------------------*/
.tabContentLine {
	padding: 10px;
	position: relative;
}

.tabContentLineSeparatorBottom { border-bottom: 1px solid #dfe8ef; }
.tabContentLineSeparatorTop { border-top: 1px solid #fff; }
.tabContentLineSeparatorTopText {
	color: #d3dae0;
	position: absolute;
	top: -9px;
	left: 10px;
	background: #f9f9f9;
	padding: 0 10px;
}

.tabContentLineFlexibleColumn {
	float: left;
	padding-right: 10px;
	min-height: 142px;
	height: auto; 
	_height: 156px;
}

.tabContentLineFlexibleColumn select {
	max-width: 300px;
	min-width: 150px;
	padding: 0;
	height: 124px;
}


/* Subheadings
-------------------------------------------------------------------------------*/
.h3 {
	color: #0f588f;
	margin: 0;
	padding-bottom: 5px;
	font-size: 11px;
}

.h4 
{
    color: #000;
    margin: 0;
    padding: 10px 0 0;
    font-size: 11px;
}


/* Specific for annoncevalg.asp
-------------------------------------------------------------------------------*/
#tblAnnoncetype {
	min-width: 148px;
	width: auto;
	_width: 148px;
	background-color: #fff;
	border: 1px solid #E8E7EC;
	padding: 4px;
	height: 114px;
	*height: 104px;
}


/* Layout
-------------------------------------------------------------------------------*/
.page {
	width: 930px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background: #fff;
}

.pageHead {
	background: #fff;
}

.pageBody {
	overflow: hidden;
	position: relative;
	padding-top: 20px;
	z-index: 1;
}

.pageFoot #footer {
	visibility: visible;
}

.homepage .page .leftColFront {
	position: relative;
	float: left;
	width: 207px;
	margin: 0;
	_margin-right: -3px;
	padding: 0 12px 12px 10px;
	background-image: none;
}

.page .pageBody .forsideMainContent {
	margin: 0;
	padding: 0 14px 30px 0;
	border: none;
	overflow: hidden;
	_overflow: visible;
	_zoom: 1;
}

.page .pageBody .forsideMainContent .boxTitle {
	background: none;
	border-bottom: 1px solid #f6f6f6;
	height: auto;
	line-height: 25px;
	text-indent: 0;
	padding: 0 12px;
	margin: 0;
}


/* Layout: Resets
-------------------------------------------------------------------------------*/
.homepage .page .contentWrapFront {
	width: auto;
	padding: 0;
}

.page div.menuTop {
    background: #fff none;
    border-top: 1px solid #666;
    border-bottom: none;
}

.pageHead img.topLogo {
	float: none;
	margin: 0;
}


/* Layout: Top bar
-------------------------------------------------------------------------------*/
.infobar {
	margin-bottom: 180px;
	border-bottom: 1px solid #666;
	height: 41px;
	background: #fff;
}

.infobarInner {
	height: 30px;
	background: transparent url(/images/logo/logoInfobar.png) no-repeat 99% 50%;
	border-bottom: 11px solid #0669b3;
	margin: 0;
	padding: 0 60px 0 3px;
	list-style: none;
}

.infobarInner li {
	margin: 0;
	padding: 0;
	float: left;
	line-height: 30px;
	padding: 0 7px;
	background: transparent url(/images/misc/menusplit.gif) no-repeat right 50%;
	font-size: 10px;
}

.infobarInner li.last {
	background: none;
}

.infobarInner .count {
	font-weight: bold;
	color: #c93441;
}


/* Layout: Top banners
-------------------------------------------------------------------------------*/

/* Banners */
.bannersOuter {
	position: absolute;
	top: 42px;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.bannersInner {
	margin: 0 auto;
	width: 930px;
	height: 180px;
	position: relative;
}

.bannerTop{position: absolute; top:0;}

.bannerTopCenter {
	left: 0;
	width: 930px;
	height: 180px;
	overflow: hidden;
	z-index: 1000;
}

.bannerTopCenterExpanded {
	min-height: 180px;
	height: auto;
	_height: 180px;
}

.bannerTopCenterExpanded img{*float: left;} /* Removes extra space below images in IE */

.bannerTopLeft {
	left: -100%;
	text-align: right;
}

.bannerTopRight {
	right: -100%;
	text-align: left;
}

.bannerTopRightFixed{right:-170px;}


/* Grid
-------------------------------------------------------------------------------*/
.line:after,.lastUnit:after{content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";visibility:hidden; clear:both;height:0 !important;display:block;line-height:0;font-size: xx-large;overflow: hidden;}.line{*zoom:1;}.unit{float:left;}.size1of1{float:none;}.size1of2{width:50%;}.size1of3{width:33.33333%;}.size2of3{width:66.66666%;}.size1of4{width:25%;}.size3of4{width:75%;}.size1of5{width:20%;}.size2of5{width:40%;}.size3of5{width:60%;}.size4of5{width:80%;}.lastUnit{display: table-cell;*display:block;*zoom:1;float:none;_position:relative;_left:-3px; _margin-right: -3px;width:auto;}
.sizeUpsellingColumnLeft{width:387px;} /* box content + border */
.sizeUpsellingColumnRight{width:300px;} /* box content + border */

/* Grid: Upselling boxes
-------------------------------------------------------------------------------*/
.upsellingBoxOuter{padding:0 12px 20px 0;}
.lastUnit .upsellingBoxOuter{padding-right:0;}
.upsellingBoxInner{overflow: hidden;position:relative;}

.upsellingBoxTop{height:250px;}
.upsellingBoxBottom{height:268px;}
.upsellingBoxFullHeight{height:538px;}

.upsellingBoxTopWithBorder {height:248px;}
.upsellingBoxBottomWithBorder {height:266px;}
.upsellingBoxFullHeightWithBorder{height:536px;}

.upsellingBoxTop,
.upsellingBoxBottom,
.upsellingBoxFullHeight{
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border: none;
}

.boxBorder {
	border: 1px solid #e6e6e6;

	/* Set border-radius */
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;

	/* Reset border-radius for bottom corners */
	border-bottom-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
}

/* Box containing banner */
.sizeUpsellingColumnRight .upsellingBoxTop a,
.sizeUpsellingColumnRight .upsellingBoxTop img {
	border:none;
}

.withBoxTitle {background:#FFFFFF url(/images/layout/upsellingBoxTitleBg.gif) repeat-x 0 0;}


/* Overview menu
-------------------------------------------------------------------------------*/
.overviewMenu {
    visibility: hidden; /* instead of display: none; we use this as it allows us to find the size of the menu while it's hidden */
    position: absolute;
    background: #fff;
    border: 1px solid #999;
    left: -200px;
	line-height: 1.5;
	z-index: 100;
}

iframe.overviewMenu {
	border: none;
}

.overviewMenu .contents {
    width: 570px;
}

.overviewMenu ul {
    list-style-type: none;
    margin: 0;
	padding: 6px 10px;
}

.overviewMenu a, .overviewSubMenu a {
    color: #333;
    text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.5;
	display: inline-block;
}

.overviewMenu a:hover, .overviewSubMenu a:hover {
    text-decoration: underline;
}

.overviewMenu .withSubmenu {
    background: url(/images/layout/submenu_black_left.gif) no-repeat left center;
    padding-left: 10px;
    cursor: default;
	font-family: Tahoma, Geneva, sans-serif;
}

.overviewSubMenu {
    list-style-type: none;
    display: none;
    position: absolute;
    border: 1px solid #999;
    background: #fff;
    padding: 7px;
    margin-top: -8px;
    margin-left: -2px;
	z-index: 101;
}

.overviewMenu h3 {
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #10568D;
	padding: 6px 10px 0 10px;
	margin: 0;
}


/* Forsideannoncer: Resets
-------------------------------------------------------------------------------*/
.homepage .page div#forsideannoncer {
	width: auto;
	border: 1px solid #e6e6e6;
	background: #fff url(/images/layout/upsellingBoxTitleBg.gif) repeat-x 0 0;
}

.page #forsideannoncer #frame {
	float: none;
	margin: 0 auto;
	left: 11px;
}

.page #forsideannoncer #forsideannoncerNavigation {
	width: 417px;
	margin: 0 auto;
}

.page #forsideannoncer .boxTitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	margin-bottom: 10px;
}


/* Browser icons
-------------------------------------------------------------------------------*/
.browsers {
    line-height: 24px;
    padding-left: 34px;
    margin-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    background: transparent url(/images/ikoner/browsers.png) no-repeat 0 0;
}

.ie {background-position: 0 0;}
.firefox {background-position: 0 -28px;}
.chrome {background-position: 0 -56px;}
.safari {background-position: 0 -84px;}


/* Simple lists
-------------------------------------------------------------------------------*/
.simpleList {
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
}
