
html {
    overflow-y: scroll;
    -moz-scrolbars: vertical;
}
a { outline: none; }

/* ----------------
   Main settings 
   ---------------- */
   
#controlBar {
	float: left;
	height: 36px;
	width: 100%;
}
#top {
	float: left;
	height: 107px;
	width: 100%;
}

/* ----------------
   Content boxes 
   ---------------- */
   
.rightContentTop {
	background-color: #b7b7b7;
	float: left;
	height: 40px;
	width: 275px;
	background-image: url(/images/rightContentTop.gif);
	overflow: hidden;
}
.rightContentMiddle {
	background-image: url(/images/rightContentBg.gif);
	float: left;
	width: 275px;
	background-repeat: repeat-y;
	overflow: hidden;
}
.rightContentBottom {
	background-image: url(/images/rightContentBottom.gif);
	float: left;
	height: 35px;
	width: 275px;
}
.rightContentTopRed {
	background-color: #b7b7b7;
	float: left;
	height: 40px;
	width: 275px;
	background-image: url(/images/rightContentTop_red.gif);
	overflow: hidden;
}
.rightContentMiddleRed {
	background-image: url(/images/rightContentBg_red.gif);
	float: left;
	width: 275px;
	background-repeat: repeat-y;
	overflow: hidden;
}
.rightContentBottomRed {
	background-image: url(/images/rightContentBottom_red.gif);
	float: left;
	height: 35px;
	width: 275px;
}
.leftContentTop {
	background-image: url(/images/leftContentTop.gif);
	float: left;
	height: 19px;
	width: 700px;
}
.leftContentMiddle {
	background-image: url(/images/leftContentBg.gif);
	background-repeat: repeat-y;
	float: left;
	width: 700px;
}
.leftContentBottom {
	background-image: url(/images/leftContentBottom.gif);
	float: left;
	height: 35px;
	width: 700px;
}
.bigContentTop {
	background-image: url(/images/bigContentTop.gif);
	float: left;
	height: 19px;
	width: 970px;
}
.bigContentMiddle {
	background-image: url(/images/bigContentBg.gif);
	background-repeat: repeat-y;
	float: left;
	width: 970px;
}
.bigContentBottom {
	background-image: url(/images/bigContentBottom.gif);
	float: left;
	height: 35px;
	width: 970px;
}

/* ----------------
   Hover effekter 
   ---------------- */

.phone h4,.phonehover h4,.cellphone h4,.cellphonehover h4,.delete h4,.deletehover h4,.document h4,.documenthover h4,.hand h4,.handhover h4,.home h4,.homehover h4,.letter h4,.letterhover h4,.people h4,.peoplehover h4,.person_plus h4,.person_plushover h4,.questionhover h4,.question h4,.shop h4,.shophover h4,.statsArrow h4,.statsArrowhover h4,.statsBars h4,.statsBarshover h4,.tool h4,.toolhover h4,.trophy h4,.trophyhover h4, .games h4, .gameshover h4, .blog h4, .bloghover h4, .pshop h4, .pshophover h4, .facebook h4, .facebookhover h4, .home_plus h4, .home_plushover h4, .other h4, .otherhover h4, .publicpage h4, .publicpagehover h4, .pointcard h4, .pointcardhover h4, .academy h4, .academyhover h4, .translations h4, .translationshover h4 {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 22px 0 0 90px;
	display: inline;
	float: left; 
	width: 560px;
}
.phone p,.phonehover p,.cellphone p,.cellphonehover p,.delete p,.deletehover p,.document p,.documenthover p,.hand p,.handhover p,.home p,.homehover p,.letter p,.letterhover p,.people p,.peoplehover p,.person_plus p,.person_plushover p,.shop p,.shophover p,.questionhover p,.question p,.statsArrow p,.statsArrowhover p,.statsBars p,.statsBarshover p,.tool p,.toolhover p,.trophy p,.trophyhover p, .games p, .gameshover p, .blog p, .bloghover p, .pshop p, .pshophover p, .facebook p, .facebookhover p, .home_plus p, .home_plushover p, .other p, .otherhover p, .publicpage p, .publicpagehover p, .pointcard p, .pointcardhover p, .academy p, .academyhover p, .translations p, .translationshover p {
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 0 90px;
	padding: 0px;
}
.phone { float: left; width: 100%; height: 86px; background: url(/images/hover/phone.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; }
.phonehover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/phone_a.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.cellphone { float: left; width: 100%; height: 86px; background: url(/images/hover/cellphone.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; }
.cellphonehover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/cellphone_a.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.delete { float: left; width: 100%; height: 86px; background: url(/images/hover/delete.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; }
.deletehover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/delete_a.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.document { float: left; width: 100%; height: 86px; background: url(/images/hover/document.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; }
.documenthover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/document_a.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.hand { float: left; width: 100%; height: 86px; background: url(/images/hover/hand.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; }
.handhover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/hand_a.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.home { float: left; width: 100%; height: 86px; background: url(/images/hover/home.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; }
.homehover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/home_a.gif) no-repeat 10px 9px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.letter { float: left; width: 100%; height: 86px; background: url(/images/hover/letter.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; }
.letterhover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/letter_a.gif) no-repeat 10px 9px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.people { float: left; width: 100%; height: 86px; background: url(/images/hover/people.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; }
.peoplehover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/people_a.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.person_plus { float: left; width: 100%; height: 86px; background: url(/images/hover/person_plus.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; }
.person_plushover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/person_plus_a.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.question { float: left; width: 100%; height: 86px; background: url(/images/hover/question.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; }
.questionhover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/question_a.gif) no-repeat 10px 9px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.shop { float: left; width: 100%; height: 86px; background: url(/images/hover/shop.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; }
.shophover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/shop_a.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.statsArrow { float: left; width: 100%; height: 86px; background: url(/images/hover/stats_arrow.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; }
.statsArrowhover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/stats_arrow_a.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.statsBars { float: left; width: 100%; height: 86px; background: url(/images/hover/stats_bars.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; }
.statsBarshover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/stats_bars_a.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.tool { float: left; width: 100%; height: 86px; background: url(/images/hover/tool.gif) no-repeat 11px 10px; border-bottom: 1px solid #ccc; }
.toolhover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/tool_a.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.trophy { float: left; width: 100%; height: 86px; background: url(/images/hover/trophy.gif) no-repeat 10px 10px; border-bottom: 1px solid #ccc; }
.trophyhover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/trophy_a.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.games { float: left; width: 100%; height: 86px; background: url(/images/hover/games.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; }
.gameshover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/games_a.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.blog { float: left; width: 100%; height: 86px; background: url(/images/hover/blog.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; }
.bloghover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/blog_a.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.pshop { float: left; width: 100%; height: 86px; background: url(/images/hover/pshop.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; }
.pshophover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/pshop_a.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.facebook { float: left; width: 100%; height: 86px; background: url(/images/hover/facebook.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; }
.facebookhover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/facebook_a.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.home_plus { float: left; width: 100%; height: 86px; background: url(/images/hover/home_plus.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; }
.home_plushover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/home_plus_a.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.other { float: left; width: 100%; height: 86px; background: url(/images/hover/other.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; }
.otherhover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/other_a.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.publicpage { float: left; width: 100%; height: 86px; background: url(/images/hover/publicpage.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; }
.publicpagehover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/publicpage_a.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.pointcard { float: left; width: 100%; height: 86px; background: url(/images/hover/pointcard.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; }
.pointcardhover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/pointcard_a.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.academy { float: left; width: 100%; height: 86px; background: url(/images/hover/academy.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; }
.academyhover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/academy_a.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }
.translations { float: left; width: 100%; height: 86px; background: url(/images/hover/translations.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; }
.translationshover { float: left; width: 100%; height: 86px; background: #fffae1 url(/images/hover/translations_a.gif) no-repeat 10px 11px; border-bottom: 1px solid #ccc; cursor: hand; cursor: pointer; }

/* ----------------
   Round box 
   ---------------- */

.roundBox { background: #f3f3f3 url(/images/roundbox_mainbg.gif) repeat-x; width: 100%; }
.roundTop { background: url(/images/roundbox_top.gif); height: 5px; }
.roundBottom { background: url(/images/roundbox_bottom.gif); height: 5px; }
.roundTop div, .roundTop, .roundBottom div, .roundBottom { width: 100%; height: 5px; }
.roundMain { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px 13px; }


/* ----------------
   Nyheder
   ---------------- */
   
.newsContent {
	float: left;
	width: 240px;
	height: 170px;
	overflow: auto;
}
.newsMain {
	float: left;
	width: 220px;
	margin-bottom: 5px;
	min-height: 70px;
}
.newsMain img {
	width: 50px;
	height: 50px;
	border: 1px solid #2496ca;
	padding: 0px;
	display: block;
}
.newsImgMain {
	width: 52px;
	float: left;
	background: url(/images/no_image.gif) no-repeat;
	margin: 3px 0 0 0;
	height: 52px;
}
.newsMain .link a {
	float: left;
	display: block;
	color: #333;
	width: 160px;
	margin-left: 6px;
	text-decoration:none;
	display: inline;
}
.newsMain a:hover {
	color: #999;
}
.newsPoint {
	padding: 1px 0 0 0;
	margin: 0px;
	background: url(/images/newsPointBg.gif);
	width: 52px;
	height: 11px;
	float: left;
	text-align: center;
	line-height: 10px;
	font-size: 10px;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
}
.pointColumn {
	width: 52px;
	float: left;
}

/* ----------------
   Visning af kampagne
   ---------------- */
   
.campaignSubLeft {
	float: left;
	width: 492px;
	margin: 0px 15px 0 0;
}
.campaginSubRight {
	float: left;
	width: 140px;
	margin: 10px 0 0 0;
}
.pointBox {
	background: url(/images/pointDisplayBg.gif) no-repeat;
	width: 140px;
	height: 77px;
	float: left;
	text-align: center;
	overflow: hidden;
}
.pointBoxLarge {
	background: url(/images/pointDisplayBgLarge.gif) no-repeat;
	width: 140px;
	height: 92px;
	float: left;
	text-align: center;
	overflow: hidden;
}
.youearn {
	font-weight: bold;
	color: #c7eeff;
	font-size: 11px;
	margin: 4px 0 0 0;
	padding: 0px;
	float: left;
	display: block;
	width: 140px;
	height: 14px;
}
.pointAmount {
	color: #fff;
	font-size: 29px;
	line-height: 35px;
	font-weight: bold;
	margin: 3px 0 0 0;
	padding: 0px;
	float: left;
	display: block;
	width: 140px;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pointName {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 7px 0 0 0;
	padding: 0px;
	float: left;
	display: block;
	width: 140px;
	height: 20px;
	font-family: "Calibri", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.pointName2 {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 7px 0 0 0;
	padding: 0px;
	float: left;
	display: block;
	width: 140px;
	height: 20px;
	font-family: "Calibri", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.adminStuff {
	float: left;
	width: 650px;
}
.orderBtn {
	text-decoration: none;
	float: left;
	height: 25px;
	text-align: center;
	background: url(/images/orderBtnStart.gif) top left no-repeat;
	cursor: hand; cursor: pointer;
	font-family: "Calibri", "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 4px 0 0 0; margin: 15px 0 0 0;
	cursor: hand; cursor: pointer;
	color: #fff; font-size: 15px;
}
.orderBtn span {
	background: url(/images/orderBtnEnd.gif) top right no-repeat;
	margin: -4px -1px 0 0; padding: 4px 20px 0 20px;
	float: left;
	height: 25px;
}

/* Anden kampagne side */

.goOut {
	text-decoration: none;
	float: left;
	height: 25px;
	text-align: center;
	background: url(/images/goOutStart.gif) top left no-repeat;
	cursor: hand; cursor: pointer;
	font-family: "Calibri", "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 6px 0 0 0; margin: 25px 0 0 0;
	cursor: hand; cursor: pointer;
	color: #fff; font-size: 15px;
}
.goOut span {
	background: url(/images/goOutEnd.gif) top right no-repeat;
	margin: -6px -1px 0 0; padding: 6px 30px 0 20px;
	float: left;
	height: 25px;
}

/* ----------------
   campaignOverview 
   ---------------- */
   
.campaignOverview {
	width: 655px;
	float: left;
	margin: 0 0 15px 0;
}
.campaignOverview img {
	border: 0px;
}
.campaignOverview a {
	width: 655px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	cursor: hand; cursor: pointer;
}
.campaignOverview a:hover {
	background: #fffae1;
}
.campaignImage {
	width: 80px;
	float: left;
	display: block;
	height: 80px;
	border: 1px solid #333;
	background: url(/images/campaign_noimage.gif);
}
.campaignHeader {
	background:url(/images/campaginOverviewHeader.gif);
	width: 431px;
	height: 24px;
	float: left;
	font-weight: bold;
	color: #333;
	padding: 0 0 0 10px;
	overflow: hidden;
	line-height: 23px;
}
.campaignPoint {
	background:url(/images/campaignOverviewPoint.gif);
	width: 110px;
	height: 21px;
	float: left;
	color: #fff;
	font-weight: bold;
	text-align: right;
	padding: 3px 10px 0 0;
	margin: 0 0 0 10px;
	display: inline;
}
.campaignContent {
	width: 430px;
	float: left;
	color: #666;
	padding: 10px 0 0 10px;
	color: #666;
	margin: 0 11px 0 0;
}   
.campaignGuarentee {
	width: 120px;
	height: 24px;
	float: left;
	text-align: right;
	margin: 10px 0 0 0;
	display: inline;
	overflow: hidden;
}
   
/* ----------------
   Visning af produkt
   ---------------- */
   
.productSubLeft {
	float: left;
	width: 202px;
	margin: 0 10px 0 0;
}
.productSubLeft img {
	width: 200px;
	border: 1px solid #CCC;
}
.productSubMiddle {
	float: left;
	width: 290px;
	margin-right: 5px;
	min-height: 200px;
}
.productSubRight {
	float: left;
	width: 140px;
	margin: -29px 0 0 0;
}
.productBuy a {
	background:url(/images/buyBg.gif);
	width: 140px;
	height: 25px;
	float: left;
	display: block;
	text-align: center;
	font-family: "Calibri", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin: 10px 0 10px 0; padding: 9px 0 0 0;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.productSubLeft .link a {
	background:url(/images/subLeftLink.gif);
	width: 177px;
	height: 25px;
	float: left;
	color: #999;
	padding: 4px 0 0 23px;
}
.productSubLeft .linkSpecial a {
	background:url(/images/subLeftLinkSpecial.gif);
	width: 200px;
	height: 25px;
	float: left;
	color: #999;
	padding: 4px 0 0;
}
.productSubLeft .linkSpecial a img { vertical-align: middle; height: 16px; width: 16px; border: 0; border-right: 7px solid #fff; }
.productSubLeft .linkSpecial a.question { }
.productSubLeft .linkSpecial a.zoom { }
.productSubLeft .linkSpecial a.whishlist { }

/* ----------------
   Other 
   ---------------- */

.rightContentSub {
	color: #666;
	font-weight: bold;
}
.lastOne {
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
	text-align: center;
	color: #999;
}
.lastOne a { color: #999 }

.adminFunctions {
	width: 100%;
	float: left;
	text-align: center;
	color: #000;
}
.adminFunctions a {
	color: #000 }

.hr {
	background:url(/images/hr_v2.gif) repeat-x left 15px;
	float: left;
	height: 50px;
	width: 100%;
}

/* ----------------
   Default online 
   ---------------- */
  
.defaultNewsOverview {
	width: 405px;
	float: left;
	margin: 0 0 15px 0;
}
.defaultNewsOverview img {
	border: 0px;
}
.defaultNewsOverview a {
	width: 402px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	cursor: hand; cursor: pointer;
}
.defaultNewsOverview a:hover {
	background: #fffae1;
}
.defaultNewsPointCollumn {
	width: 52px;
	float: left;
}
.defaultNewsImage {
	width: 50px;
	float: left;
	display: block;
	height: 50px;
	border: 1px solid #ccc;
	background: url(/images/campaign_noimage.gif);
}
.defaultNewsDateTop {
	background: url(/images/defaultNewsPointTop.gif) repeat-y;
	width: 51px;
	float: left;
	font-size: 9px;
	line-height: 11px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 3px 0 0 0;
	padding: 2px 0 0 0;
}
.defaultNewsDateEnd {
	background: url(/images/defaultNewsPointEnd.gif) no-repeat left top;
	width: 51px;
	float: left;
	height: 5px;
}
.defaultNewsContent {
	width: 335px;
	float: left;
	color: #666;
	padding: 5px 0 0 10px;
	color: #666;
}   
.defaultNewsHeader {
	background: url(/images/defaultNewsHeader.gif);
	width: 340px;
	height: 21px;
	float: left;
	font-weight: bold;
	color: #333;
	padding: 3px 0 0 10px;
}

/* ----------------
   Shop 
   ---------------- */
   
.searchContent {
	background: url(/images/shopSearchBg.gif);
	width: 654px;
	height: 62px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.searchField {
	background:url(/images/shopSearch.gif) no-repeat;
	width: 190px;
	overflow: hidden;
	height: 27px;
	margin: 0 0 0 15px;
	padding: 7px 0 0 10px;
	border: 0px;
	font-size: 16px;
	font-family: "Calibri", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.shopInput {
	height: 25px;
	padding: 5px 0 0 5px;
	width: 55px;
	margin: 0px;
	border: 1px solid #ccc;
	font-family: "Calibri", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.searchContent label {
	cursor: hand; cursor: pointer; margin: 0 5px 0 7px; color: #999;
}
.shopDoSearch {
	background: url(/images/shopSearchIcon.gif);
	width: 30px;
	height: 30px;
	margin: 3px 0 0 6px;
	border: 0px;
	cursor: hand; cursor: pointer;
}
.shopDoSearch_whiteBG {
	background: url(/images/shopSearchIcon_whiteBG.gif);
	width: 30px;
	height: 30px;
	margin: 3px 0 0 6px;
	border: 0px;
	cursor: hand; cursor: pointer;
}
.lowSpot {
	width: 654px;
	height: 214px;
	float: left;
}
/*.shopCategory {
	width: 644px;
	height: 246px;
	float: left;
	background:url(/images/shopCategoryBg.gif);
	padding: 10px 0 0 10px;
}*/
.shopCategory a {
	list-style: none;
	display: block;
	float: left;
	height: 22px;
	width: 177px;
	background: url(/images/icon_arrow_v2.gif) no-repeat 3px 5px;
	margin: 0 5px 5px 0;
	padding: 4px 0 0 25px;
	color: #333;
	text-decoration: none;
}
.shopCategory a:hover b {
	text-decoration: underline;
}
.shopMini {
	background:url(/images/shopMiniProduct.gif);
	width: 95px;
	height: 96px;
	float: left;
	margin: 0 20px 22px 0;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	line-height: 18px;
}
.shopMini img {
	border: 1px solid #cfcece;
	width: 65px;
	height: 65px;
	margin: 10px 0 0 0;
}
.shopMiniOverview {
	float: left;
	width: 224px;
}
.shopSpot {
	background: url(/images/shopSpotlight.gif);
	width: 199px;
	height: 214px;
	float: left;
	text-align: center;
	color: #666;
	line-height: 18px;
	margin: 0 17px 0 6px;
	color: #666;
}
.shopSpot a {
	color: #666;
	text-decoration: underline;
}
.shopSpot img {
	max-width: 170px;
	max-height: 160px; 
	margin: 10px 0 0 0;
	border: 1px solid #cfcece;
}
.shopDoCategory {
	background:url(/images/shopDoCategory.gif) no-repeat left center; width: 174px; height: 34px;
}



.frontInput {
background: url(/images/front_logininput.gif) no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; padding: 7px 0 0 7px; width: 166px; height: 20px; border: 0px; display: block; margin: 3px 0 0 0;
}
.frontSubmit {
background: url(/images/front_loginsubmit.gif); width: 59px; height: 60px; border: 0px; margin: 0 0 0 5px; padding: 0px; cursor: hand; cursor: pointer;
}



/* -----------------------------------------
   -           contentglider            -
   ----------------------------------------- */
   
.glidecontenttoggler a{
	background: url(/images/sliderNaviBg.gif);
	width: 15px;
	height: 15px;
	font-size: 8px;
	color: #666;
	float: left;
	display: block;
	text-align: center;
	text-decoration: none;
	margin: 0 2px 0 0;
}
.frontImageBg {
	background:url(/images/frontImageBg.gif);
	width: 655px;
	height: 8px;
	float: left;
}



/* ----------------
   Default 
   ---------------- */

td, table { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}
hr {
	color: #008620;
 	width: 100%;
	height: 1px;
}
big {
	line-height: 28px;
}
/*:focus { outline: 0px; border: 0px; }*/

/* ----------------
   Fonts 
   ---------------- */
  
H1 {
	font-size: 25px;
	line-height: 26px;
	font-weight: bold;
	letter-spacing: -1.5px;
	color: #333;
	margin: 0 0 8px 0;
	padding: 0px;
	font-family: "Calibri", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
h1.special {
	font-size: 25px;
	line-height: 26px;
	font-weight: bold;
	letter-spacing: -1.5px;
	color: #a40303;
	margin: 0 0 8px 0;
	padding: 0px;
	font-family: "Calibri", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
H2 {
	font-size: 14px;
	line-height:17px;
	font-weight: bold;
	color: #333;
}
H3 {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #333;
}
H4 {
	font-size: 18px;
	line-height: 18px;
	color: #333;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	height: 22px;
	width: 550px;
	font-family: "Calibri", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
H4 a { text-decoration: none; font-size: 18px; color: #444; }
a {
	color: #000;
}
a:hover {
	text-decoration: none;
}

/* ----------------
   Text classes 
   ---------------- */
   
.buttonText			{ font-size: 11px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }
.buttonText a		{ color: #fff; text-decoration: none; }

.box_title {
	font-family: "Arial Black", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	text-transform: uppercase;
}
.box_koster {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 41px;
	line-height: 45px;
	font-weight: bold;
	color: #FFCC00;
}
.box_kosterSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}
.box_spoergsmaal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6b5b0f;
	text-align: center;
	margin-right: 3px;
	margin-left: 3px;
}
.box_koeb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #FFF;
}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.shortDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #467c05;
	padding-top: 7px;
}
.userCost {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 7px;
}
.Betingelser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #999;
	margin: 8px 0 0 0;
}
.CampainUserInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
}
.bold							{ font-weight: bold; }

.oldNews 						{ font-weight: bold; color: #666666; }
.oldNews a		 				{ text-decoration: none; color: #666666; }
.oldNews a:hover 				{ text-decoration: underline; color: #666666; }

.PointMulighederLink			{ font-weight: bold; color: #FFFFFF; }
.PointMulighederLink a			{ text-decoration: underline; color: #FFFFFF; }
.PointMulighederLink a:hover 	{ text-decoration: none; color: #FFFFFF; }

.ShopFrontPageTitle				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; padding-top: 5px; padding-bottom: 5px; }
.ShopFrontPageTitle	a			{ text-decoration: none; color: #000000; }
.ShopFrontPageTitle	a:hover		{ text-decoration: underline; color: #000000; }

/* ----------------
   Main settings 
   ---------------- */
   
#controlBarMain {
	height: 36px;
	width: 970px;
	margin-left: -485px;
	position: absolute;
	z-index: 30;
	left: 50%;
	top: 0px;
}
.controlbarTxt {
	float: right;
	height: 24px;
	padding: 9px 5px 0 5px;
	color: #666666;
}
#topNavi {
	float: right;
	height: 56px;
	margin: 51px 5px 0 0;
	display: inline;
}
#container {
	width: 975px;
	margin: 16px auto 0 auto;
}
#left {
	float: left;
	width: 700px;
}
#leftBig {
	float: left;
	width: 970px;
}
#right {
	float: left;
	width: 275px;
}

/* ----------------
   Content boxes 
   ---------------- */
   
.rightContent {
	float: left;
	width: 240px;
	margin-top: 10px;
	margin-left: 20px;
	font-size: 11px;
	overflow: hidden;
	display: inline;
}
.leftContent {
	float: left;
	width: 650px;
	margin-left: 20px;
	min-height: 400px;
	font-size: 11px;
	line-height: 16px;
	display: inline;
}
.bigContent {
	float: left;
	width: 930px;
	margin-left: 20px;
	min-height: 400px;
	font-size: 11px;
	line-height: 16px;
	display: inline;
}

/* ----------------
   Right tabs 
   ---------------- */
   
.rightTabs {
	float: left;
	height: 240px;
	margin-top: 16px;
	margin-left: 20px;
	display: inline;
}

/* ----------------
   Other 
   ---------------- */

.rightContentTop img {
	float: right;
	margin: 16px 12px 0 0;
	border: 0px;
	display: inline;
}
.getSubOverskrift{
	border-bottom: 1px solid #467c05; font-weight: bold;
}
.box_title {
	font-family: "Arial Black", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-transform: uppercase;
}
.overflow {  /* TIL IE 6.0 */
	overflow: hidden;
	display: none;
	visibility: hidden;
	height: 1px;
	width: 100%;
}

/* ----------------
   Logon - offline 
   ---------------- */
   
.logOn {
	height: 26px;
	float: right;
	margin: 2px 0 0 0;
}
.logOn label {
	padding: 0px;
	margin: 0 0 0 5px;
	color: #333;
	cursor: hand; cursor: pointer;
}
.field {
	width: 140px;
	height: 15px;
	font-size: 10px;
	margin: 5px 0 0 0;
	padding: 1px 0 0 0;
}
.field2 {
	height: 21px;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	cursor: hand; cursor: pointer;
}
.field3 {
	height: 21px;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	cursor: hand; cursor: pointer;
}

/* ----------------
   Default_online 
   ---------------- */
   
.frontFirst {
	width: 245px; border-right: 1px solid #e7e7e7; float: left; margin: 0 18px 0 0; display: inline;
}  
.frontFirst a, .frontSecond a {
	width: 220px;
	margin: 0 0 15px 0;
	float: left;
	display: block;
	text-decoration: none;
	cursor: hand; cursor: pointer;
	padding: 0 5px 0 0;
}
.frontFirst a:hover, .frontSecond a:hover {
	background: #F0F9FF;
}
.frontSecond {
	float: left;
	width: 225px;
	margin: 0px;
	padding: 0px;
}
.earnImg img {
	height: 75%; width: 70%; margin: 0 0 3px 0;
}
.earnImg2 img {
	max-width: 160px; max-height: 190px; margin: 0 0 3px 0;
}
.inputStart {
	background: url(/images/inputStart.gif);
	height: 34px;
	width: 13px;
	margin: 0;
	padding: 0;
	float: left;
}
.inputEnd {
	background: url(/images/inputEnd.gif);
	height: 34px;
	width: 13px;
	margin: 0;
	padding: 0;
	float: left;
}
.shopInputStart {
	background: url(/images/shopInputStart.gif);
	height: 34px;
	width: 13px;
	margin: 0;
	padding: 0;
	float: left;
}
.shopInputEnd {
	background: url(/images/shopInputEnd.gif);
	height: 34px;
	width: 13px;
	margin: 0;
	padding: 0;
	float: left;
}

input, textarea { background: url(/images/inputBg_v2.gif) #fff repeat-x left top; border: 1px solid #ccc; padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;}
.submit {background: url(/images/submitBg_v2.gif) #f3f3f3 repeat-x left top; margin: 0; border: 1px solid #ccc; padding-top: 2px; padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; cursor: hand; }

input[type="radio"] { border: 0; background: none; }
input[type="checkbox"] { border: 0; background: none; }

/* ----------------------
   Games / Spil og vind 
   --------------------- */
   
.games_points {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#e6bb87;
}

/* Pop up i show_product */
.PopBoxImageLarge { border: 1px solid #CCC; }

a.million { background: url(/images/special_2mill.png); height: 56px; width: 110px; position: absolute; left: 50%; z-index: 500; margin: 53px 0 0 -200px; }
.ie6 { overflow:hidden; width:100%; height:0px; visibility:hidden; float:left; }

.radio { border: 0; background: none; margin: 0; padding: 0; }


/* ----------------------
   Dagens.. 
   --------------------- */
   
div.todayscontainer { width: 930px; float: left; background: url(/images/todays_content_de.gif) no-repeat top left; margin: 0 0 15px 0; }
div.todayscontent { width: 930px; float: left; margin: 35px 0 0 0; }
div.todayscontent .clm { float: left; display: inline; }
div.todayscontent .clm p, div.todayscontent .clm form, div.todayscontent #clm2 input, #slider li, div.todayscontent #clm2 td { margin: 0; padding: 0; color: #666; }
div.todayscontent .clm .todays_earn { color: #1ca6e3; font-weight: bold; }
div.todayscontent .clm .break { background: url(/images/todays_content_break.gif) repeat-x center left; overflow: hidden; float: left; }
div.todayscontent .punchedin { border-top: 1px solid #c9c8c8; border-left: 1px solid #c9c8c8; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
div.todayscontent #clm1 .theimg { width: 125px; height: 110px; margin: 4px 0 6px 11px; float: left; display: inline; cursor: pointer; }
div.todayscontent #clm1 p { line-height: 14px; width: 150px; float: left; display: block; text-align: center; }
div.todayscontent #clm2 input { border: 0; background: none; padding: 0; margin: 0; }
div.todayscontent #clm2 p { line-height: 16px; }
div.todayscontent #clm2 p.tip { color: #999; float: left; } div.todayscontent #clm2 p.tip a { color: #999; }
div.todayscontent #clm2 .todays_submit { background: url(/images/todays_content_submit.gif) no-repeat top left; height: 41px; width: 41px; margin: 8px 0 0 0; float: left; } 
div.todayscontent #clm2 .todays_submitHover { background: url(/images/todays_content_submitHover.gif) no-repeat top left; height: 41px; width: 41px; margin: 8px 0 0 0; cursor: pointer; float: left; }
div.todayscontent #clm3 { text-align: right; }
div.todayscontent #clm4 p, div.todayscontent #clm4 p a { color: #666; font-weight: bold; line-height: 16px; text-decoration: none; display: block; float: left; width: 138px; }
div.todayscontent #clm4 td a:hover { text-decoration: underline; }

/******************
 Slider
 *****************/

#slider ul, #slider li { margin: 0; padding: 0; list-style: none; text-align: left }
#slider, #slider li { width: 184px; overflow: hidden; }
span#prevBtn { }
span#nextBtn { }


/******************
 Wishlist
 *****************/

.wishfor-clm { width: 655px; float: left; padding: 25px 0; border-top: 1px solid #e7e7e7; position: relative; }
.wishfor-clm .product { width: 122px; float: left; overflow: hidden; }
.wishfor-clm .product img { max-width: 95px; border: 0; display: block; width: auto !important; width: 95px; }
.wishfor-clm .productinfo { width: 533px; float: left; }
.wishfor-clm .productinfo p { color: #333; width: 533px; line-height: 18px; margin: 0; padding: 0; }
.wishfor-clm .productinfo p a { color: #333; font-weight: bold; text-decoration: none; font: bold 18px/18px Calibri, "Trebuchet MS", Verdana, Arial, sans-serif; }
.wishfor-clm .productinfo p strong { color: #e7a62d; }
.wishfor-clm .productinfo p span { color: #666; }
.wishfor-clm .greenbar { margin: 15px 0 0; width: 390px; float: left; overflow: hidden; height: 21px; background: url(/images/wishfor_greenbar_inactive.gif) repeat-x 0 0; position: relative; }
.wishfor-clm .greenbar img { position: absolute; top: 0; left: 0; z-index: 1; }
.wishfor-clm .greenbar .start { width: 5px; height: 21px; background: url(/images/wishfor_greenbar_start.gif); position: absolute; top: 0; left: 0; z-index: 2; }
.wishfor-clm .greenbar .end { width: 5px; height: 21px; background: url(/images/wishfor_greenbar_end.gif); position: absolute; top: 0; right: 0; z-index: 2; }
.wishfor-clm .procent { height: 21px; width: 44px; float: left; color: #666; line-height: 20px; margin: 15px 0 0 10px; display: inline; }
.wishfor-clm .clear { clear: both; line-height: 0; font-size: 0; overflow: hidden; height: 0; }

.wishfor-clm a.deleteProduct { width: 14px; height: 13px; background: url(/images/wishfor_delete.gif) no-repeat 0 0; position: absolute; top: -10px; right: 0; z-index: 1; }
.wishfor-clm a.deleteProduct:hover { background-position: 0 -13px; }
.wishfor-clm a.buy, .wishfor-clm div.buy { background: url(/images/wishfor_buybutton.gif); width: 89px; height: 21px; margin: 15px 0 0; text-align: center; font-weight: bold; color: #fff; line-height: 21px; display: block; text-decoration: none; float: left }
.wishfor-clm div.buy { background-position: 0 -21px; cursor: default; }


/******************
 Opgradér browser, generel advarselsboks og advarselsboks
 *****************/

#upgrade-browser, .warning-box, .error-box, .succes-box { width: 958px; margin: 0 0 20px 6px; padding: 13px 0; float: left; display: inline; background: #fffdd8 url(/images/upgradebox_warning.gif) no-repeat 14px 50%; border: 1px solid #efcc9e; position: relative; display: none; }
#upgrade-browser p, .warning-box p, .error-box p, .succes-box p { margin: 0 0 0 60px; font: 11px/17px Verdana, Arial, Helvetica, sans-serif; color: #804f08; width: 880px; }
#upgrade-browser p a { color: #1ca6e3; font-weight: bold; text-decoration: underline; }
#upgrade-browser p a:hover { text-decoration: none; }
#upgrade-browser a.close { width: 9px; height: 7px; position: absolute; top: 7px; right: 4px; z-index: 100; background: url(/images/upgradebox_close.gif); overflow: hidden; cursor: pointer; }

.warning-box, .error-box, .succes-box { width: auto; margin: 20px 0; background-position: 14px 20px; display: block; position: static; padding-right: 15px; }
.error-box { border-color: #d38d8d; background: #fff1f1 url(/images/error_icon.gif) no-repeat 12px 12px; }
.succes-box { border-color: #b3ce84; background: #f2feda url(/images/succes_icon.gif) no-repeat 12px 12px; }
.warning-box p, .error-box p, .succes-box p { width: auto; }
.error-box p, .error-box a { color: #a12206; }
.succes-box p, .succes-box a { color: #3d6000; }

/* Nye submitknapper
   ------------------------------ */
.submitlabel { height: 25px; background: url(/images/newsubmit_right.gif) no-repeat 100% 0; padding: 0 6px 0 0; display: inline-block; cursor: pointer; }
.submitlabel span { height: 25px; display: inline-block; background: url(/images/newsubmit_left.gif) no-repeat 0 0; }
.newsubmit { height: 25px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #666; margin: 0; padding: 0 19px 0 25px; border: 0; overflow: visible; background: none; cursor: pointer; outline: none !important; }


/* Pagepeel
   ------------------------------ */   
#pageflip { display: none; }
#pageflip img {	width: 100px; height: 104px; z-index: 99; position: absolute; right: 0; top: 0; border: 0; -ms-interpolation-mode: bicubic; }
#pageflip .msg_block { width: 100px; height: 100px; position: absolute; z-index: 50; right: 0; top: 0; background-repeat: no-repeat; background-position: right top; }


/* Forær fisk med Facebook hjørnecounter
   ------------------------------------- */   
#facebookfish-cornercounter { width: 99px; height: 128px; background: url(/images/facebookfish_cornercounter.png); position: fixed; right: 3px; bottom: 0; z-index: 99999; cursor: pointer; }
#facebookfish-cornercounter p { font: bold 15px/16px "Trebuchet MS", Verdana, Arial, sans-serif; width: 99px; color: #fff; display: block; text-align: center; margin: 0; padding: 0; }
#facebookfish-cornercounter .facebookfish-cornercounter-total { margin: 63px 0 9px; }
#facebookfish-cornercounter .facebookfish-cornercounter-donated { }


/* Forær fisk med Facebook topbar
   ------------------------------ */   
#facebookfish-topbar { width: 970px; height: 18px; background: url(/images/facebookfish_topbar_de.jpg); float: left; display: none; position: relative; top: -7px; }
#facebookfish-topbar a.facebookfish-topbar-close { width: 11px; height: 11px; float: left; margin: 3px 0 0; overflow: hidden; background: url(/images/facebookfish_topbar_close.jpg); }
#facebookfish-topbar a.facebookfish-topbar-gotopage { width: 953px; height: 18px; float: left; }


/* P-dag countdown
   ------------------------------ */
a#pday-countdown { width: 112px; height: 63px; font: 14px/16px "Trebuchet MS", Arial, Verdana; color: #fff; text-align: right; background: url(/images/countdown_de.gif) no-repeat 0 0; padding: 68px 5px 0 0; position: fixed; right: 0; bottom: 0; z-index: 99999; text-decoration: none; outline: none }
a#pday-countdown:hover { color: #ffc3fa; }


/* P-dag frontteaser
   ------------------------------ */
.pday-frontteaser { width: 930px; height: 50px; float: left; margin: 10px 0; background: url(/images/front_teaser_pday.gif); }
.pday-frontteaser p { width: 750px; text-align: center; font: 32px/46px Calibri, 'Trebuchet MS', Verdana, Arial, sans-serif; color: #fff; margin: 0; }
.pday-frontteaser p a { color: #fff; text-decoration: none; cursor: pointer; }
.pday-frontteaser p a span { height: 48px; margin: 1px 0 0; display: inline-block; background: url(/images/front_teaser_pday_vr.gif) repeat-y 100% 0; }
.pday-frontteaser p a .days { padding: 0 35px 0 0; }
.pday-frontteaser p a .hours { padding: 0 35px; }
.pday-frontteaser p a .minutes { padding: 0 0 0 35px; background: none; }


/* Xmas topbar
   ------------------------------ */
#xmas09-topbar { width: 972px; height: 21px; background: url(/images/topbar_xmas09_de.gif); float: left; position: relative; top: -9px; margin-left: 2px; display: inline; }
.topbar-gotopage { width: 935px; height: 19px; float: left; margin: 2px 0 0; }
.topbar-close { width: 9px; height: 9px; float: left; margin: 7px 0 0; overflow: hidden; background: url(/images/topbar_xmas09_close.gif); }
.topbar-close:hover { background-position: 0 -9px; }


/* Dagens... (ny)
   ------------------------------ */
   
#todays { width: 930px; padding: 13px 0 0; margin: 0 0 15px; float: left; background: url(/images/todaysNew.gif) no-repeat 0 0; }
#todays .todays-badge { width: 119px; height: 119px; background: url(/images/todaysBadge_de.gif); position: absolute; top: -15px; right: -2px; }
#todays .breaker { width: 301px; height: 25px; float: left; background: url(/images/todays_content_break.gif) repeat-x 0 50%; }
#todays h3 { margin: 0; padding: 0; font: bold 16px/16px Calibri, "Trebuchet MS", Verdana, Arial, sans-serif; color: #333; }
#todays p { margin: 0; padding: 0; color: #666 }
#todays p a { color: #666 }

#todays .todays-user { width: 169px; float: left }
#todays .todays-user h3, #todays .todays-user p { text-align: center; }
#todays .todays-user p { float: left; width: 169px; text-align: center; }
#todays .todays-user .user-img { width: 125px; height: 110px; margin: 16px 0 7px 20px; float: left; display: inline; border-top: 1px solid #c9c8c8; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #c9c8c8; }

#todays .todays-question { width: 301px; float: left; padding: 0 17px; }
#todays .todays-question p { margin: 6px 0 0; }
#todays .todays-question .todays_earn { color: #1ca6e3; font-weight: bold; }
#todays .todays-question table { width: 260px; border: 0; border-collapse: collapse; border-spacing: 0; float: left; margin: 0; padding: 0; }
#todays .todays-question table td { vertical-align: top; color: #666 }
#todays .todays-question table td input { margin: 0; padding: 0; }
#todays .todays-question table td.one { width: 20px; }
#todays .todays-question .todays_submit { background: url(/images/todays_content_submit.gif) no-repeat top left; height: 41px; width: 41px; margin: 8px 0 0 0; float: left; border: 0; } 
#todays .todays-question .todays_submitHover { background: url(/images/todays_content_submitHover.gif) no-repeat top left; height: 41px; width: 41px; margin: 8px 0 0 0; cursor: pointer; float: left; border: 0; }

#todays .todays-campaign { width: 412px; float: left; padding: 0 0 0 14px; }
#todays .todays-campaign .breaker { width: 398px; }
#todays .todays-campaign .campaign { width: 315px; border: 0; border-collapse: collapse; border-spacing: 0; margin: 6px 0 0; }
#todays .todays-campaign .campaign td { vertical-align: top; color: #666 }
#todays .todays-campaign .campaign td.one { width: 100px; padding: 4px 0 0 }
#todays .todays-campaign .campaign td.one img { border-top: 1px solid #c9c8c8; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #c9c8c8; }
#todays .todays-campaign .goto-campaign { width: 398px; float: left; }
#todays .todays-campaign .goto-campaign p { color: #666; float: left; margin: 3px 0 0 }
#todays .todays-campaign .goto-campaign p.one { margin-right: 20px; }
#todays .todays-campaign .goto-campaign p.one del { color: #d73853; }
#todays .todays-campaign .goto-campaign p.two span { color: #1ca6e3; }
#todays .todays-campaign .goto-campaign .submitlabel { float: right; }
#todays .todays-campaign .goto-campaign .newsubmit { padding: 0 8px 0 14px; }
#todays .todays-campaign .FR p, #todays .todays-campaign .FI p { width: 200px; }
#todays .todays-campaign .FR .submitlabel, #todays .todays-campaign .FI .submitlabel { margin-top: 7px }

#todays .todays-end { width: 930px; height: 12px; float: left; background: url(/images/todaysNewEnd.gif) no-repeat 0 100%; }


/* Walkthrough
   ------------------------------ */

#walkthrough .left-side { width: 520px; float: left; }
#walkthrough .right-side { width: 410px; float: left; }

#walkthrough .roundBox { width: 435px; margin: 20px 0 0; float: left; }
#walkthrough .roundBox table { width: 100%; border-collapse: collapse; border-spacing: 0; }
#walkthrough .roundBox table td { padding: 10px 0; border-bottom: 1px solid #d4d4d4; }
#walkthrough .roundBox table td.one { background: url(/images/walkthrough_arrow.gif) no-repeat 0 17px; padding: 0 0 0 20px; }
#walkthrough .roundBox table td.two { text-align: right; }
#walkthrough .roundBox table tr.last td { border: 0; }
#walkthrough .counter { float: right; width: 93px; text-align: right; margin: 10px 0 0 }
#walkthrough .counter img { margin: 0 1px 7px 0; float: left }
#walkthrough .counter p { display: block; width: 93px; color: #666; margin: 0 }

#walkthrough .submit-row { width: 435px; float: left; margin: 20px 0 0; }
#walkthrough .submit-row label, #walkthrough .submit-row a { float: left; }
#walkthrough .submit-row a { margin: 4px 0 0 15px; display: inline; color: #999 }

#walkthrough .special { color: #1ca6e3; }


/* Anbefal venner (reloaded)
   ------------------------------ */

.info-box { width: 655px; float: left; display: none; }
.info-box p { margin: 0; }
.info-box .downloadlink { width: 654px; height: 75px; float: left; margin: 20px 0 0; text-align: center; background: url(/images/upgradebrowser_download.gif) no-repeat 0 18px; }
.info-box .downloadlink a { height: 75px; display: inline-block; background: url(/images/eprecommend_facebooklogo.gif) no-repeat 0 0; padding-left: 230px; line-height: 73px; font-weight: bold; outline: 0 }

.facebook-steps { width: 655px; float: left; border-collapse: collapse; border-spacing: 0; border: 0; margin: 30px 0 0; }
.facebook-steps td { vertical-align: top; width: 293px; padding: 0 0 50px; }
.facebook-steps td .icon-step { width: 43px; height: 43px; float: left; background: url(/images/upgradebrowser_steps.gif); overflow: hidden; margin: 0 24px 0 0; color: #fff; text-align: center; font: bold 24px/41px Calibri, "Trebuchet MS", Verdana, Arial, sans-serif; }
.facebook-steps td img { padding: 8px; background: #f0f1f5; float: left; }
.facebook-steps td p { float: left; width: 293px; margin: 15px 0 0; }
.facebook-steps td.one { padding-right: 69px; }

.msn-steps { width: 655px; float: left; border-collapse: collapse; border-spacing: 0; border: 0; margin: 30px 0 0; }
.msn-steps td { vertical-align: top; width: 655px; padding: 0 0 40px; }
.msn-steps td .icon-step { width: 43px; height: 43px; float: left; background: url(/images/upgradebrowser_steps.gif); overflow: hidden; margin: 0 24px 0 0; color: #fff; text-align: center; font: bold 24px/41px Calibri, "Trebuchet MS", Verdana, Arial, sans-serif; }
.msn-steps td img { padding: 8px; background: #f0f1f5; float: left; }
.msn-steps td p { float: left; width: 655px; margin: 15px 0 0; }
.msn-steps .step-img { width: 581px; height: 157px; float: left; }
.msn-steps .step1 { background: #f0f1f5 url(/images/eprecommend_msn_step1.gif) no-repeat 8px 8px; }
.msn-steps .step1 p { font: 12px/16px "Segoe UI", "Lucida Sans", "Trebuchet MS", Verdana; color: #333; margin: 52px 0 0 69px; display: inline; width: 482px; height: 55px; overflow: auto }
.msn-steps .step1 p a { color: #277bd4 }
.msn-steps .step2 { background: #f0f1f5 url(/images/eprecommend_msn_step2_de.gif) no-repeat 8px 8px; }
.msn-steps .step2 .url-holder { margin: 47px 0 0 94px; position: relative; font: normal 12px/16px "Segoe UI", "Lucida Sans", "Trebuchet MS", Verdana; color: #333; float: none; width: auto !important }
.msn-steps .step2 .url-headline { position: absolute; top: 0; left: 0; z-index: 10; }
.msn-steps .step2 .url-shadow1 { position: absolute; top: -1px; left: 0; z-index: 8; color: #fff; }
.msn-steps .step2 .url-shadow2 { position: absolute; top: 0; left: 2px; z-index: 6; color: #e7f6fc; }
.msn-steps .step2 .url-shadow3 { position: absolute; top: 0; left: -2px; z-index: 4; color: #cae9f8 }
.msn-steps .step2 .url-shadow4 { position: absolute; top: 2px; left: 0; z-index: 2; color: #e9f5fb; }


/* Shop underkategori (reloaded)
   ------------------------------ */
   
.shop-subcategory { width: 655px; border-collapse: collapse; border-spacing: 0; border: 0; float: left; }
.shop-subcategory td { vertical-align: top; padding: 12px 0 20px; background: url(/images/hr_v2.gif) repeat-x 0 100%; }
.shop-subcategory td p { margin: 0; font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #333; }
.shop-subcategory td p a { text-decoration: none; }
.shop-subcategory .product { width: 325px; }
.shop-subcategory .product-img { width: 103px; height: 97px; overflow: hidden; float: left; background: url(/images/shop_productimg.gif) no-repeat 0 0 }
.shop-subcategory .product-img img { width: 80px; height: 80px; margin: 8px 0 0 8px; border: 0 }
.shop-subcategory .txt { float: left; width: 212px; word-wrap: break-word; }
.shop-subcategory .txt span { color: #e7a62d; }
.shop-subcategory .spacer { width: 25px; }

.pagi { width: 655px; float: left }
.pagi p { font: 11px Verdana, Arial, Helvetica, sans-serif; }
.pagi p a { text-decoration: none; }
.pagi .prev { background: url(/images/shop_pagi_prev.gif) no-repeat 0 0; line-height: 14px; color: #999; padding-left: 16px; }
.pagi .prev-disabled { background: url(/images/shop_pagi_prevdisabled.gif) no-repeat 0 0; line-height: 14px; color: #ccc; padding-left: 16px; }
.pagi .next { background: url(/images/shop_pagi_next.gif) no-repeat 100% 0; line-height: 14px; color: #999; padding-right: 16px; }
.pagi .next-disabled { background: url(/images/shop_pagi_nextdisabled.gif) no-repeat 100% 0; line-height: 14px; color: #ccc; padding-right: 16px; }
.pagi .left { width: 100px; float: left; }
.pagi .center { width: 455px; float: left; text-align: center; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #999; }
.pagi .center a { display: inline-block; height: 19px; padding-right: 7px; text-decoration: none; outline: none; margin-right: 2px; color: #999; }
.pagi .center a span { display: block; line-height: 17px; padding: 0 0 2px 7px; }
.pagi .center .current, .pagi .center a:hover { background: url(/images/shop_pagiRight.gif) no-repeat 100% 0; color: #fff !important }
.pagi .center .current span, .pagi .center a:hover span { background: url(/images/shop_pagiLeft.gif) no-repeat 0 0; }
.pagi .right { width: 100px; float: left; text-align: right; }
.pagi .left a:hover, .pagi .right a:hover { text-decoration: underline }


/* Nyhedsoversigt
   ------------------------------ */

.news-table { width: 655px; border-collapse: collapse; border-spacing: 0; border: 0; }
.news-table .first td { padding-top: 0; }
.news-table .last td { padding-bottom: 0; background: none; }
.news-table td { vertical-align: top; padding: 14px 0 24px; background: url(/images/hr_v2.gif) repeat-x 0 100%; }
.news-table .news-content { width: 315px; }
.news-table .breaker { width: 25px; }
.news-table img { float: left; border: 1px solid #e2e2e2; margin: 0 10px 0 0; padding: 1px; }
.news-table a:hover img { border-color: #aaa; }
.news-table .post { float: left; width: 250px; }
.news-table a { text-decoration: none; color: #333; line-height: 17px; display: block; outline: none; }
.news-table a:hover strong { text-decoration: underline; }


/* Fødselsdags countdown
   ------------------------------ */

#bday-countdown { width: 250px; height: 112px; float: left; background: url(/images/birthday_countdown.gif); padding: 0 12px 0 13px; text-align: center; color: #a94605 }
#bday-countdown h5 { font: bold 18px/18px Calibri, "Trebuchet MS", Verdana, Arial, sans-serif; margin: 21px 0 0; padding: 0; }
#bday-countdown p { margin: 4px 0 0; padding: 0; }
#bday-countdown a { color: #a94605; font-weight: normal !important; }

#bday-countdown-large { width: 930px; height: 56px; overflow: hidden; background: url(/images/birthday_countdown_large.gif); float: left; text-align: center; margin: 0 0 17px }
#bday-countdown-large p { margin: 0; padding: 0; font: 22px/52px Calibri, "Trebuchet MS", Verdana, Arial, sans-serif; color: #a94605; }
#bday-countdown-large a { color: #a94605; }


/* Fødselsdags special-side
   ------------------------------ */

#bday-container { width: 972px; float: left; position: relative; top: -25px; left: -21px; }

.bday-sidebar { width: 362px; height: 523px; float: left; background: url(/images/bday_sidebar.jpg); }
.bday-header { width: 610px; height: 523px; float: left; background: url(/images/bday_header_de.jpg); }
.bday-footer { width: 972px; float: left; background: url(/images/bday_footer.jpg); }
.bday-footer-end { width: 972px; height: 25px; float: left; background: url(/images/bday_footer_end.jpg); }

.bday-campaigns-holder { width: 327px; float: left; display: inline; margin: 23px 0 0 35px; }
.bday-campaigns-holder .intro { height: 56px; overflow: hidden; font-size: 12px; line-height: 18px; font-weight: bold; color: #fff; margin: 5px 10px 20px 10px; }
.bday-campaigns-holder .campaign { width: 327px; float: left; margin: 0 0 28px; position: relative; }
.bday-campaigns-holder .campaign img { border: 0; float: left; background: url(/images/bday_campaignimg.gif); margin: 0 8px 0 0; padding: 8px; }
.bday-campaigns-holder .campaign p { margin: 0; padding: 0; color: #4d1700; }
.bday-campaigns-holder .campaign a { text-decoration: none; }
.bday-campaigns-holder .campaign strong { }
.bday-campaigns-holder .campaign span { color: #ffc600; }
.bday-campaigns-holder .from-to { font-size: 12px; line-height: 18px; font-weight: bold; color: #4d1700; margin: 0; padding: 0; }
.bday-campaigns-holder .from-to span { color: #fff; }

.greeting { width: 725px; float: left; display: inline; margin: 21px 0 0 36px; }
.greeting img { float: left; margin: 0 10px 0 0; }
.greeting p { float: left; width: 620px; margin: 0; padding: 0 }

#bday-container .disabled { filter:alpha(opacity=30); opacity:0.3; -moz-opacity:0.3; }

/* Tidslinje */
#timeline { width: 902px; float: left; margin: 25px 0 0 35px; display: inline; }
#timeline .viewer { width: 902px; height: 310px; overflow: hidden; position: relative; float: left; }
#timeline .content-conveyor { width: 902px; height: 275px; position: relative; float: left; }
#timeline .item { width: 269px; float: left; }
#timeline p { color: #4d1700; margin: 0; padding: 0; }
#timeline .year { height: 22px; background: url(/images/bday_timeline_header_1clm.gif); font-weight: bold; line-height: 22px; padding-left: 21px; }
#timeline .first .year { background: url(/images/bday_timeline_header_start_1clm.gif) !important; padding-left: 11px !important }
#timeline .last .year { background: url(/images/bday_timeline_header_end_1clm.gif) !important; }
#timeline .moment { width: 240px; height: 32px; overflow: hidden; line-height: 16px; padding: 5px 10px 5px 10px; background: #efbf9e; margin: 5px 0 0; cursor: help; }
#timeline .first .moment { width: 238px !important; }
#timeline .last .moment { width: 249px !important; }

#timeline .no-end { background: url(/images/bday_timeline_header_end_1clm.gif) !important; }
#timeline .no-start { background: url(/images/bday_timeline_header_nostart_1clm.gif) !important; }
#timeline .orange-block { background: #f75e00 !important }

/* Scrollbar */
.slider-bg { width: 902px; height: 19px; float: left; background: #fae1d3; }
#timeline .ui-slider { position: relative; background: #fae1d3; height: 19px; width: 750px; margin: 0 0 0 76px; overflow: visible; }
#timeline .ui-slider .ui-slider-handle { width: 152px; height: 21px; background: url(/images/bday_timeline_scroll.gif); outline: none; position: absolute; z-index: 2; top: -1px; margin-left: -76px; cursor: e-resize; }


#explanation { float: left; width: 902px; margin: 0 0 15px !important; padding: 6px 0 !important; color: #fff !important; background: #752a0b; display: none }
#explanation span { float: left; text-align: center; width: 840px; padding-left: 31px; }
#explanation a { float: left; width: 31px; text-align: center; color: #efbf9e; text-decoration: none; font-size: 10px; font-weight: bold; }
#explanation a:hover { color: #fff; }

#bday-container .info-box { background: #aa3402; border: 1px solid #872800; color: #fff; padding: 7px; width: 300px; position: absolute; top: 0; left: 335px; z-index: 111111; display: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#bday-container .info-arrow { width: 10px; height: 20px; background: url(/images/bday_campaignarrow.gif); position: absolute; z-index: 1111112; top: 7px; left: 326px; display: none; }


/* Modal-vindue
   ------------------------------ */

#modal { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 998; display: none; background: url(/images/modal_bg.png); }
.modal-content { width: 480px; font: 11px/17px Verdana, Arial, Helvetica, sans-serif; position: absolute; top: 50%; left: 50%; z-index: 999; margin-left: -250px; padding: 10px; border: 5px solid #ccc; background: #fff; display: none; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.modal-content p, .modal-content h5 { margin: 0; padding: 0; }
.modal-content h5 { font: bold 18px/22px Calibri, "Trebuchet MS", Verdana, Arial, sans-serif; margin: 0 0 5px }
.modal-content a { color: #000; }
.modal-content a:hover { text-decoration: none; }
.modal-content .goto-site { display: inline-block; font-weight: bold; margin: 0 10px 0 0; padding: 0 20px 0 0; background: url(/images/modal_btn_right.gif) no-repeat 100% 0; color: #fff !important; text-decoration: none }
.modal-content .goto-site span { display: block; padding: 0 0 2px 20px; line-height: 23px; background: url(/images/modal_btn_left.gif); cursor: pointer; }
.modal-content .close-modal { color: #999 !important; font-weight: bold; line-height: 23px; text-decoration: none; margin: 0 0 0 5px; }
.modal-content .goto-site:hover, .close-modal:hover { text-decoration: underline !important }

@media screen {
  /* Til alle moderne browsere */
  #modal { position: fixed; }
  /* IE6 fix */
  * html #modal { position: absolute; background: none !important }
  * html .modal-content { top: 0 !important; left: 0 !important; margin: 80px 0 0 80px !important; }
}


/* Mine køb
   ------------------------------ */

.my-purchases { width: 655px; border: 0; border-collapse: collapse; border-spacing: 0; }
.my-purchases td { padding: 2px 0; }
.my-purchases td a { text-decoration: none; }
.my-purchases td a:hover { text-decoration: underline; }
.my-purchases .one { width: 25px; padding-left: 7px; }
.my-purchases .two { }
.my-purchases .three { }
.my-purchases .four { text-align: right; }
.my-purchases .five { text-align: right; padding-right: 7px; }				
.my-purchases tr.grey-tabletop td { padding: 0 0 5px; line-height: 20px; font-weight: bold; color: #666; background: url(/images/newtabletop_grey.gif) no-repeat 0 0; }
.my-purchases tr.grey-tabletop .one		{ background-position: 0 0; }
.my-purchases tr.grey-tabletop .two		{ background-position: -30px 0; }
.my-purchases tr.grey-tabletop .three	{ background-position: -10px 0; }
.my-purchases tr.grey-tabletop .four	{ background-position: -10px 0; }
.my-purchases tr.grey-tabletop .five	{ background-position: 100% 0; padding-right: 7px; }


.clear { clear: both; height: 0; overflow: hidden; font-size: 0; line-height: 0; }
