html {margin:0px; padding:0px; FONT-SIZE:x-small;} 
body {background:url(../gfx/bg.jpg) repeat-x #FFF; margin:0; padding:0; COLOR:#333333; FONT-FAMILY: Arial; font-size:110%; text-align:center; } 

A:link, A:active, A:hover, A:visited{ }
P	{ padding:0px; margin:0px; }
UL 	{ MARGIN-TOP:0px; MARGIN-BOTTOM:0px; MARGIN-LEFT:0px; padding-left:0px; }

h1		{ margin:0 0 15px 0; font:bold 18px arial; }
h2		{ FONT-SIZE:140%; FONT-WEIGHT:bold; MARGIN:0px; }
h3		{ FONT-SIZE:120%; FONT-WEIGHT:bold; MARGIN:0px; }
h3.line	{ width:100%; margin:20px 0 10px 0; padding-bottom:5px; border-bottom:solid 1px #e2e2e2; clear:both;}
.Text	{ FONT-FAMILY: Arial; font-size:100%; }

div#wrapper 			{width:960px; margin:0 auto; text-align:left;}
div#header 				{position:relative; width:960px; height:144px; padding-bottom:30px; background:url(../gfx/bg-header.gif) no-repeat #FFF;}
div#header #logo		{position:absolute; left:15px; top:19px;}
div#header #right		{position:absolute; right:15px; top:28px; background-color:Aqua; width:400px; display:none;}
div#header #search-bar	{position:absolute; left:4px; top:104px; background:url(../gfx/nav-bg-search.gif) no-repeat #FFF; height:40px; width:952px; padding:8px 12px 0 12px;}
div#maincontent			{width:952px; margin:0 4px 0 4px; float:left;}

div#maincontent div.content-left		{width:185px; margin:0; padding:0; float:left; overflow:hidden;}
div#maincontent div.content-left .rub	{font:bold 12px/25px arial; color:#333; text-decoration:none; background-color:#FFF; margin-top:0; border-top:none;}
div#maincontent div.content-right 		{width:742px; margin:0; padding:0; float:right; min-height:500px; position:relative;}

div#maincontent div.content-right div#losnummer						{width:185px; margin:0; padding:0; position:absolute; top:0; left:-210px;}
div#maincontent div.content-right div#losnummer-sok					{width:260px; margin:0; padding:0; position:absolute; top:-60px; right:682px;}

div.loesnummer-kundkorg													{width:475px; height:40px; margin:0; padding:0; position:absolute; top:-70px; right:0; background:#eee url(/gfx/cart-bg.gif) no-repeat top right; color:#333; text-align:center;}
div.loesnummer-kundkorg-on												{width:475px; height:40px; margin:0; padding:0; position:absolute; top:-70px; right:0; background:#eee url(/gfx/cart-bg-on.gif) no-repeat top right; color:#333; text-align:center;}
div.loesnummer-kundkorg .ddl, div.loesnummer-kundkorg-on .ddl			{width:290px; FONT-FAMILY: Arial; font-size:100%; margin-top:10px; float:right;}
div.loesnummer-kundkorg img.title, div.loesnummer-kundkorg-on img.title	{float:right; margin:11px 4px 0 0;}
div.loesnummer-kundkorg p.title, div.loesnummer-kundkorg-on p.title		{font-weight:bold; float:right; text-transform:uppercase; margin-right:10px; line-height:40px;}
div.loesnummer-kundkorg p.sum, div.loesnummer-kundkorg-on p.sum			{height:40px; padding-left:15px; line-height:40px; font-weight:bold; float:left; text-transform:uppercase;}
div.loesnummer-kundkorg img.sum, div.loesnummer-kundkorg-on img.sum		{margin-top:11px; /*padding-left:10px;*/ float:left;}
div.loesnummer-kundkorg p.next, div.loesnummer-kundkorg-on p.next		{width:65px; float:right; line-height:40px; padding:0 15px;}
div.loesnummer-kundkorg p.next a, div.loesnummer-kundkorg-on p.next a	{color:#333; float:right;}

.50percent							{filter:alpha(opacity=50);opacity:0.5;}
.kundkorg-steps						{margin:0 0 15px 0; font:bold 18px arial; float:right; color:#BBB;}
.kundkorg-btn-right					{padding:1 2px; font:normal 11px arial; vertical-align: middle; float:right; margin-right:2px;}
.kundkorg-btn						{padding:1 2px; font:normal 11px arial; vertical-align: middle; margin-left:2px;}
.kundkorg-req						{color:#FF0000;}
div.information						{background:url(/gfx/information.jpg) top left no-repeat; padding:15px 20px 15px 70px; margin-bottom:20px; border:2px solid #eee; min-height:30px;}
div.alert							{background:url(/gfx/warning.png) top left no-repeat; padding:15px 20px 15px 70px; margin:20px 0; border:2px solid #eee; min-height:37px;}
.cart-sum							{font-size:16px; text-align:right; font-weight:bold; padding-top:15px;}
.finish								{position:absolute; top:0; right:0; background:url(/gfx/cmd-1-bg.gif) top left no-repeat; height:20px; width:104px; color:#FFF; font-size:10px; text-transform:uppercase; font-weight:bold; border:0; cursor:pointer;}
.finish-left						{position:absolute; top:0; left:0; background:url(/gfx/cmd-cancel2-bg.gif) top left no-repeat; height:20px; width:104px; color:#FFF; font-size:10px; text-transform:uppercase; font-weight:bold; border:0; cursor:pointer;}

/*Kundkorg steg 1*/
ul.kundkorg-list						{background-color:#FFF; list-style:none; margin:0; padding:0;}
ul.kundkorg-list li						{padding:0; margin-bottom:15px; background:url(/gfx/kundkorg-bg.gif) top left no-repeat;}
ul.kundkorg-list li div.title			{width:150px; float:left; line-height:18px;}
ul.kundkorg-list li div.delete			{width:140px; float:right; text-align:right; padding:5px 20px 0 0;}
ul.kundkorg-list li div.delete a		{color:#dd0000; font-weight:bold;}
ul.kundkorg-list li div.delete a:hover	{}
ul.kundkorg-list li .left				{float:left; font-weight:bold; height:32px;}
ul.kundkorg-list li .left span.left		{background:url(../gfx/nav-on-left-2.gif) no-repeat top left; width:6px; height:32px; float:left; margin-left:1px;}
ul.kundkorg-list li .left span.mid		{background:url(../gfx/nav-on-mid-2.gif) repeat-x top left; height:32px; display:block; float:left; padding:10px 10px 0 10px;}
ul.kundkorg-list li .left span.right	{background:url(../gfx/nav-on-right-2.gif) no-repeat top left; width:6px; height:32px; float:left;}
ul.kundkorg-list li .right				{width:300px; float:right; text-align:right; font-weight:bold; padding:9px;}

ul.kundkorg-list ul										{background:url(/gfx/kundkorg-bg2.gif) bottom left no-repeat; list-style:none; margin:0 0 0 3px; padding:10px 0 5px 0; width:736px;}
ul.kundkorg-list ul li									{padding:0 0 0 15px; background:none;}
ul.kundkorg-list ul li .fields							{float:right; width:600px;}
ul.kundkorg-list ul li .fields p						{margin:3px 0 2px 0; font-weight:bold;}
ul.kundkorg-list ul li .fields p.only-text				{margin:3px 0 10px 0; font-weight:normal;}
ul.kundkorg-list ul li .fields .fieldsleft				{float:left; width:200px;}
ul.kundkorg-list ul li .fields .fieldsmiddle			{float:left; width:200px;}
ul.kundkorg-list ul li .fields .fieldsright				{float:right; width:200px; text-align:left;}
ul.kundkorg-list ul li .fields .fieldtb					{width:180px; margin-left:0px; padding:1 2px; font:normal 11px arial; vertical-align: middle;}
ul.kundkorg-list ul li .image							{float:left; width:100px;}

ul.kundkorg-list ul li .fields-bet p					{margin:3px 0 2px 0; font-weight:bold;}
ul.kundkorg-list ul li .fields-bet p.only-text			{margin:3px 0 10px 0; font-weight:normal;}
ul.kundkorg-list ul li .fields-bet .fieldsleft			{float:left; width:240px;}
ul.kundkorg-list ul li .fields-bet .fieldsmiddle		{float:left; width:240px;}
ul.kundkorg-list ul li .fields-bet .fieldsright			{float:right; width:240px; text-align:left;}
ul.kundkorg-list ul li .fields-bet .fieldtb				{width:220px; margin-left:0px; padding:1 2px; font:normal 11px arial; vertical-align: middle;}

/*Kundkorg steg 2*/
ul.kundkorg-gift-list			{list-style:none; margin:10px 0 0 0; padding:0; width:742px;}
ul.kundkorg-gift-list li		{padding:0 10px 10px 0; margin:0 10px 15px 0; width:233px; float:left; border-right:1px solid #ddd;}
ul.kundkorg-gift-list li.last	{margin-right:0; padding-right:0; border:0;}
ul.kundkorg-gift-list li .img	{margin:10px 0; text-align:center; width:211px; padding:10px; background-color:#eee; border:1px solid #ddd;}
ul.kundkorg-gift-list li h2		{MARGIN:0; padding:0;}

ul.kundkorg-gift-list ul				{width:233px; list-style:none; margin:0; padding:0;}
ul.kundkorg-gift-list ul li				{margin-bottom:15px; float:left; border:0; padding:0;}
ul.kundkorg-gift-list ul li p			{margin-bottom:3px; font-weight:bold;}
ul.kundkorg-gift-list ul li .gift-tb	{width:225px; margin-left:0px; padding:1 2px; font:normal 11px arial; vertical-align: middle;}


/* Footer */
div#footer			{width:952px; margin:40px 4px; padding-top:10px; border-top:solid 1px #cacaca; float:left;}
div#footer p		{margin:0 0 40px 0; font:normal 12px arial; float:right; color:#666666;}

/* Top Navigation */
ul#nav					{margin:0; padding:0 0 0 6px; list-style:none; display:block; position:absolute; left:0px; top:72px; background:url(../gfx/nav-bg.gif) no-repeat; width:960px; height:32px;}
ul#nav ul				{margin:0; padding:0; list-style:none; position:absolute; bottom:20px;}
ul#nav li				{display:block; float:left;}
ul#nav li.first			{padding-left:10px;}
ul#nav li a				{font:bold 13px/32px arial !important; text-decoration:none; color:#FFF !important; display:block;}
ul#nav li a:hover		{text-decoration:underline;}
ul#nav li.off a			{padding:0 28px 0 0; background:url(../gfx/nav-spacing-bg.gif) bottom right no-repeat;}
ul#nav li.last a		{padding:0;}
ul#nav li.on a			{color:#333 !important; padding:0 8px 0 8px; cursor:pointer;}
ul#nav li.on a .left	{background: url(../gfx/nav-on-left.gif) no-repeat top left; width:6px; height:32px; display: block; float:left;}
ul#nav li.on a .mid		{background: url(../gfx/nav-on-mid.gif) repeat-x top left;	height:32px; line-height:32px; display:block; float:left; padding:2px 11px 0px 10px;}
ul#nav li.on a .right 	{background: url(../gfx/nav-on-right.gif) no-repeat top left; width:6px; height:32px; display: block; float:left;}

/* Search Bar */
fieldset.searchbar				{position:absolute; left:4px; top:104px; width:932px; height:40px; margin:0; padding:10px 10px; background: url(../gfx/nav-bg-search.gif) no-repeat; float:left; overflow:hidden; border:none;}
fieldset.searchbar label		{padding-right:5px; font:normal 11px arial; vertical-align:middle; display:inline;}
fieldset.searchbar p.left		{margin:0; padding:0; float:left;}
fieldset.searchbar p.right		{margin:0; padding:0; float:right;}
fieldset.searchbar input		{font:normal 11px arial; vertical-align: middle;}
fieldset.searchbar select		{font:normal 11px arial; vertical-align: middle; margin-left:5px;}
fieldset.searchbar input.tb		{width:190px; margin-left:0px; padding:1 2px;}
/*fieldset.searchbar input.btn	{width:auto; margin-left:5px; padding:0 2px; background:url(../gfx/cmd-search.gif) no-repeat; width:43px; height:20px; border:0; cursor:pointer;}*/
fieldset.searchbar input.btn	{width:auto; margin-left:5px; background:url(../gfx/cmd-search-bg.gif) no-repeat; width:43px; height:20px; border:0; cursor:pointer; line-height:20px; text-align:center; color:#333; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
fieldset.searchbar input.rbtn	{margin:0; padding:0; vertical-align:middle;}

fieldset.losnummer-searchbar			{width:255px; border:0; padding:0; margin:0;}
fieldset.losnummer-searchbar label		{padding-right:5px; font:normal 11px arial; vertical-align:middle; display:inline;}
fieldset.losnummer-searchbar p.left		{margin:0; padding:0; float:left;}
fieldset.losnummer-searchbar p.right	{margin:0; padding:0; float:right;}
fieldset.losnummer-searchbar input		{font:normal 11px arial; vertical-align: middle;}
fieldset.losnummer-searchbar select		{font:normal 11px arial; vertical-align: middle; margin-left:5px;}
fieldset.losnummer-searchbar input.tb	{width:190px; margin-left:0px; padding:1 2px;}
fieldset.losnummer-searchbar input.btn	{width:auto; margin-left:5px; padding:0 2px; background:url(../gfx/cmd-search.gif) no-repeat; width:43px; height:20px; border:0; cursor:pointer;}
fieldset.losnummer-searchbar input.rbtn	{margin:0; padding:0; vertical-align:middle;}

/* Start reel magazines */
ul#reel						{width:726px; height:147px; margin:0 0 20px 0; padding:0 8px 8px 8px; background:url(../gfx/start-reel-bg.gif) no-repeat; float:left; overflow:hidden;}
ul#reel ul					{margin:0; padding:0; list-style:none;}
ul#reel h3          		{font:bold 12px/29px arial; color:#333;}
ul#reel li          		{height:100px; margin:9px 0px 9px 0; padding:0; display:block; float:left;}
ul#reel li img				{display:block;}

/* Start Topp 4 */
ul#start-random-top						{width:720px; height:330px; margin:0 0 20px 0; padding:20px 0 0 21px; background:url(../gfx/start2-random-top.gif) repeat-y; float:left; overflow:hidden; list-style:none;}
ul#start-random-top li              	{width:160px; margin:0 20px 15px 0; padding:0; overflow:hidden; display:block; float:left; text-align:center; color:#333;}
ul#start-random-top li.last				{margin-right:0;}
ul#start-random-top li .imgarea			{width:160px; height:210px; vertical-align:top; margin:0 auto 0 auto; display:block; overflow:hidden;}
ul#start-random-top li img 				{margin:0 auto 0 auto; padding:0; display:block;}
ul#start-random-top li h2            	{margin: 0 0 0px 0; font:bold 15px/18px arial; _height:36px; max-height:36px; overflow:hidden;}
ul#start-random-top li p            	{margin:0; font:normal 13px/18px arial; overflow:hidden;}
ul#start-random-top li p span.green    	{font:bold 14px arial; color:#679f04;}
ul#start-random-top li .nomargin		{margin:0 auto;}
ul#start-random-top li a.gift2			{background:url(../gfx/cmd-julklapp.gif) no-repeat; width:71px; height:20px; border:0; margin:5px 0 0 0; cursor:pointer;}
ul#start-random-top li input.gift2		{background:url(../gfx/cmd-julklapp.gif) no-repeat; width:71px; height:20px; border:0; margin:5px 0 0 0; cursor:pointer;}
ul#start-random-top li a.read			{background:url(../gfx/cmd-read_more.gif) no-repeat; width:70px; height:20px; border:0; margin:5px 5px 0 0; cursor:pointer;}
/*ul#start-random-top li a.prenum			{background:url(../gfx/cmd-prenumeration.gif) no-repeat; width:104px; height:20px; border:0; margin:5px 0 0 0; cursor:pointer;}*/
ul#start-random-top li a.prenum			{background:url(../gfx/cmd-1-bg.gif) no-repeat; width:104px; height:20px; border:0; margin:10px 0 0 0; cursor:pointer; line-height:20px; text-align:center; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
/*ul#start-random-top li a.losn			{background:url(../gfx/cmd-losnummer.gif) no-repeat; width:82px; height:20px; border:0; margin:5px 0 0 0; cursor:pointer;}*/
ul#start-random-top li a.losn			{background:url(../gfx/cmd-2-bg.gif) no-repeat; width:82px; height:20px; border:0; margin:5px 0 0 0; cursor:pointer; line-height:20px; text-align:center; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
ul#start-random-top li input.read		{background:url(../gfx/cmd-read_more.gif) no-repeat; width:70px; height:20px; border:0; margin:5px 0 0 0; cursor:pointer;}

/* Start Topp 4 */
ul#start-svepet							{width:630px; height:320px; margin:0 0 20px 0; padding:220px 0 0 110px; background:url(../images/bg-kampanj.jpg) no-repeat; float:left; overflow:hidden; list-style:none;}
ul#start-svepet li              		{width:160px; height:300px; margin:0 20px 0 0; padding:0; overflow:hidden; display:block; float:left; text-align:center; color:#333;}
ul#start-svepet li.last					{margin-right:0;}
ul#start-svepet li .imgarea				{width:160px; height:210px; vertical-align:top; margin:0 auto 0 auto; display:block; overflow:hidden;}
ul#start-svepet li img 					{margin:0 auto 0 auto; padding:0; display:block;}
ul#start-svepet li h3            		{margin:0; font:bold 15px/18px arial; _height:36px; max-height:36px; overflow:hidden;}
ul#start-svepet li .nomargin			{margin:0 auto;}
ul#start-svepet li a.read				{background:url(../gfx/cmd-read_more.gif) no-repeat; width:70px; height:20px; border:0; margin:10px 0 0 0; cursor:pointer;}
div#start-svepet						{display:none; width:720px; line-height:55px; height:80px; font-size:180%; font-weight:bold; color:#666; text-transform:uppercase; float:left; text-align:center; overflow:hidden;}

ul#start-list-6							{width:726px; height:202px; margin:0; padding:0 16px 8px 16px; background:url(../gfx/start-list-6-bg.gif) no-repeat; float:left; list-style:none;}
ul#start-list-6 .rub          			{font:bold 12px/29px arial; color:#333;}
ul#start-list-6 li           			{width:110px; margin:0 10px 0 0; padding:0; overflow:hidden; display:block; float:left; text-align:center; background-color:#ffffff;}
ul#start-list-6 li a					{text-decoration:none; color:#000; display:block;}
ul#start-list-6 li.last					{margin-right:0;}
ul#start-list-6 li img					{margin:10px auto 10px auto; display:block;}
ul#start-list-6 li h3            		{margin:0; font:normal 11px/14px arial; _height:28px; max-height:28px; overflow:hidden;}
ul#start-list-6 li h3 a            		{text-decoration:none; color:#3a8ba6;}
ul#start-list-6 li p            		{margin:0; font:normal 11px/14px arial; _height:14px; max-height:14px; overflow:hidden;}
ul#start-list-6 li p a            		{text-decoration:none;}
ul#start-list-6 li p span.green    		{font:bold 12px arial; color:#679f04;}

/* Start Topp 4 */
ul#toplist					{width:726px; height:295px; margin:0 0 20px 0; padding:0 10px 0 10px; background:url(../gfx/start-top4-bg.gif) no-repeat; float:left; overflow:hidden; list-style:none;}
ul#toplist h3           	{margin-top:5px; font:bold 16px/30px arial;}
ul#toplist li              	{width:350px; height:100px; margin:10px 26px 20px 0; padding:0; overflow:hidden; display:block; float:left;}
ul#toplist li.last			{margin-right:0;}
ul#toplist li img 			{margin:0; padding:0px 10px 0 0px; display:block; float:left;}
ul#toplist li p            	{margin:0; font:normal 11px arial;}
ul#toplist li p a strong   	{font:bold 12px arial; margin-bottom:3px; display:block;}
ul#toplist li p a          	{color:#333; text-decoration:none;}
ul#toplist li p a:hover    	{color:#666;}
ul#toplist li input.gift	{background:url(../gfx/cmd-gift.gif) no-repeat; width:70px; height:20px; border:0; margin:10px 10px 0 0; cursor:pointer;}
ul#toplist li input.buy		{background:url(../gfx/cmd-buy.gif) no-repeat; width:45px; height:20px; border:0; margin:10px 10px 0 0; cursor:pointer;}
ul#toplist li input.browse	{background:url(../gfx/cmd-browse.gif) no-repeat; width:71px; height:20px; border:0; margin:10px 0 0 0; cursor:pointer;}

/* 2 column start */
ul#toplist3					{width:742px; margin:0 0 20px 0; padding:0; float:left; overflow:hidden; list-style:none;}
ul#toplist3 li              {width:350px; height:120px; margin:0 21px 0 0; padding:0 20px 0 0; overflow:hidden; display:block; float:left; border-right:1px solid #e2e2e2;}
ul#toplist3 li.last			{margin-right:0; padding-right:0; border-right:0;}
ul#toplist3 li img 			{margin:0 20px 0 0; padding:0; display:block; float:left;}
ul#toplist3 li p            {margin:20px 0 0 0; font:normal 11px arial;}
ul#toplist3 li p strong   	{font:bold 13px arial; margin-bottom:3px; display:block;}
ul#toplist3 li p a          {color:#333; text-decoration:none; font-weight:bold;}

/* 2 column start */
ul#start-list-2				{width:742px; margin:0 0 20px 0; padding:0; float:left; overflow:hidden; list-style:none;}
ul#start-list-2 li          {width:360px; height:120px; margin:0 22px 0 0; padding:0; overflow:hidden; display:inline; float:left;}
ul#start-list-2 li.last		{margin-right:0;}

/* start-text */
div.start-content-text			{width:722px; height:60px; margin:0 0 20px 0; padding:15px; float:left; overflow:hidden; background:url(../gfx/bg-start-content.jpg) no-repeat;}
div.start-content-text h1		{padding:0;	margin:0; font:bold 20px arial; color:#666;}
div.start-content-text p		{padding:0; font:bold 12px arial; line-height:18px; color:#666;}

/* Order/buy */
div.order								{width:742px; margin:0 0 20px 0; padding:0; float:left; overflow:hidden; clear:left;}
div.order-left							{width:380px; margin:0; padding:0; float:left; overflow:hidden;}
div.order-right							{width:240px; margin:0; padding:0; float:left; overflow:hidden;}
div.order-right img						{margin-left:20px; padding:0; float:left; overflow:hidden;}

div.order .price 						{width:360px; margin:0 0 3px 0; padding:10px 10px 10px 5px; float:left; background-color:#F3F3F3;}
div.order .price ul						{width:360px; margin:0; list-style:none;}
div.order .price ul li 					{height:18px; margin-bottom:4px; background:url(../gfx/subscrip-bg-price.gif) repeat-x; display:block; float:left;}
div.order .price ul li p				{font:normal 12px/20px arial; color:#333333; margin:0;}
div.order .price ul li p.left			{float:left; background-color:#f3f3f3; padding-right:5px;}
div.order .price ul li p.right			{float:right; background-color:#f3f3f3;}
div.order .price ul li p.right strong	{color:#679f04;}
div.order .price ul li input.campaign	{background:url(../gfx/subscrip-cmd-campaign.gif) no-repeat; width:45px; height:15px; border:0; margin:0 0 0 10px; padding:0 0 0 0; cursor:pointer;}
div.order .price ul li a.campaign		{background:url(../gfx/subscrip-cmd-campaign.gif) no-repeat; width:45px; height:15px; border:0; margin:0 0 0 10px; padding:0 0 0 0; cursor:pointer;}
div.order .price ul li input.rbtn		{margin:0 3px 0 0; padding:0;}
div.order input.tbShort					{font:normal 11px arial; width:285px; margin:0; padding:0;}
div.order label.ordefield				{padding-right:10px; font:normal 12px arial; vertical-align:middle; display:inline;}
div.order .clickhere					{background:url(../gfx/cmd-click_here-bg.gif) no-repeat; width:82px; height:20px; border:0; margin:0; cursor:pointer; line-height:20px; text-align:center; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
div.order .abort						{background:url(../gfx/cmd-cancel-bg.gif) no-repeat; width:70px; height:20px; border:0; margin:0; cursor:pointer; line-height:20px; text-align:center; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}

div.order .orderchoice					{width:360px; margin:0; padding:8px 10px 8px 5px; float:left; background-color:#F3F3F3;}
div.order .orderchoice label			{padding-right:10px; font:normal 12px arial; vertical-align:middle; display:inline;}
div.order .orderchoice input.rbtn		{margin:0; padding:0; vertical-align:middle;}

div.order .julklapp						{ width:358px; margin:3px 0 0 0; padding:8px 10px 8px 5px; float:left; color:#FF0000; font-weight:bold;/* background-color:#df0000; border:1px solid #d00000;*/ }
div.order .julklapp img					{ /*float:left; padding:0 10px 0 5px;*/ display:none; }

div.orderfields									{width:742px; margin:0 0 10px 0; padding:0; float:left; overflow:hidden;}
div.orderfields .orderfield						{margin:0; padding:0; float:left; overflow:hidden;}
div.orderfields .orderfield h3					{font:bold 14px arial;  margin-bottom:5px;}
div.orderfields .orderfield ul					{width:250px; margin:0; padding:0; float:left; overflow:hidden; list-style:none;}
div.orderfields .orderfield li					{margin-bottom:10px; padding:0; display:block; list-style:none; text-align:left;}
div.orderfields .orderfield li .img				{width:16px; height:16px; padding-left:2px;}
div.orderfields .orderfield li label			{padding:0; font:normal 12px arial; vertical-align:middle; display:block; margin-bottom:3px;}
div.orderfields .orderfield li input			{font:normal 11px arial;  margin:0; padding:0;}
div.orderfields .orderfield li input.send		{float:right; background:url(../gfx/cmd-send.gif) no-repeat; width:58px; height:20px; border:0; margin:10px 25px 0 0; cursor:pointer; }
div.orderfields .orderfield li .tb				{padding:0; font:normal 12px arial; width:220px;}

div.ordersubmit							{width:742px; margin:0 0 10px 0; padding:0; float:left; overflow:hidden;}
div.ordersubmit label					{padding:0; font:normal 12px arial; vertical-align:middle; margin-left:5px;}
div.ordersubmit label a					{text-decoration:none; color:#3a8ba6;}
div.ordersubmit input.chbox				{display:inline; margin:3px 0 3px 0; vertical-align:middle;}
/*div.ordersubmit input.order				{background:url(../gfx/cmd-order.gif) no-repeat; width:135px; height:20px; border:0; margin:10px 10px 0 0; cursor:pointer;}*/
div.ordersubmit input.order				{background:url(../gfx/cmd-order-bg.gif) no-repeat; width:135px; height:20px; border:0; margin:10px 10px 0 0; cursor:pointer; line-height:20px; text-align:center; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
/*div.ordersubmit input.cancel			{background:url(../gfx/cmd-cancel.gif) no-repeat; width:70px; height:20px; border:0; margin:10px 0 0 0; cursor:pointer;}*/
div.ordersubmit input.cancel			{background:url(../gfx/cmd-cancel-bg.gif) no-repeat; width:70px; height:20px; border:0; margin:10px 0 0 0; cursor:pointer; line-height:20px; text-align:center; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}

/* Subscription Presentation */
div.subscrip				{width:742px; margin:0 0 10px 0; padding:0; float:left; overflow:hidden; clear:left;}
div.subscrip-left			{width:360px; margin:0 17px 0 0; padding:0; float:left; overflow:hidden;}
div.subscrip-right			{width:365px; margin:0 0 0 0; padding:0; float:left; overflow:hidden;}

/* Price */
div.subscrip .price 						{margin:0 0 15px 0; padding:10px; width:345px; float:left; background-color:#F3F3F3;}
div.subscrip .price ul						{margin:0; list-style:none;}
div.subscrip .price ul li 					{display:block; width:345px; height:20px; background:url(../gfx/subscrip-bg-price.gif) repeat-x;}
div.subscrip .price ul li p					{font:normal 12px/20px arial; color:#333333; margin:0;}
div.subscrip .price ul li p.left			{float:left; background-color:#f3f3f3;}
div.subscrip .price ul li p.right			{float:right; background-color:#f3f3f3;}
div.subscrip .price ul li p.right strong	{font-weight:bold; color:#679f04;}
div.subscrip .price ul li a.campaign		{background:url(../gfx/subscrip-cmd-campaign.gif) no-repeat; width:45px; height:15px; border:0; margin:0 0 0 10px; /*cursor:pointer;*/ padding:0 2px;}
div.subscrip .price ul li input.campaign	{background:url(../gfx/subscrip-cmd-campaign.gif) no-repeat; width:45px; height:15px; border:0; margin:0 0 0 10px; cursor:pointer; padding:0 2px;}
div.subscrip .price .bg-line				{background:url(../gfx/subscrip-bg-line.gif) repeat-x; height:25px;}

div.subscrip .price input.gift				{background:url(../gfx/cmd-gift.gif) no-repeat; width:70px; height:20px; border:0; margin:0 10px 0 0; cursor:pointer;}
div.subscrip .price input.gift2				{background:url(../gfx/cmd-julklapp.gif) no-repeat; width:71px; height:20px; border:0; margin:0 10px 0 0; cursor:pointer;}
div.subscrip .price input.buy				{background:url(../gfx/cmd-buy.gif) no-repeat; width:45px; height:20px; border:0; margin:0 10px 0 0; cursor:pointer;}
div.subscrip .price input.browse			{background:url(../gfx/cmd-browse.gif) no-repeat; width:71px; height:20px; border:0; margin:0; cursor:pointer;}

div.subscrip .price a.browse				{background:url(../gfx/cmd-browse.gif) no-repeat; width:71px; height:20px; border:0; margin:0; cursor:pointer;}
/*div.subscrip .price a.gift					{background:url(../gfx/cmd-gift.gif) no-repeat; width:70px; height:20px; border:0; margin:0 10px 0 0; cursor:pointer;}*/
div.subscrip .price a.gift					{background:url(../gfx/cmd-gift-bg.gif) no-repeat; width:70px; height:20px; border:0; margin:0 10px 0 0; cursor:pointer; line-height:20px; text-align:center; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
/*div.subscrip .price a.gift2					{background:url(../gfx/cmd-julklapp.gif) no-repeat; width:71px; height:20px; border:0; margin:0 10px 0 0; cursor:pointer;}*/
div.subscrip .price a.gift2					{background:url(../gfx/cmd-julklapp-bg.gif) no-repeat; width:71px; height:20px; border:0; margin:0 10px 0 0; cursor:pointer; line-height:20px; text-align:center; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
/*div.subscrip .price a.buy					{background:url(../gfx/cmd-buy.gif) no-repeat; width:45px; height:20px; border:0; margin:0 10px 0 0; cursor:pointer;}*/
div.subscrip .price a.buy					{background:url(../gfx/cmd-buy-bg.gif) no-repeat; width:45px; height:20px; border:0; margin:0 10px 0 0; cursor:pointer; line-height:20px; text-align:center; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
/*div.subscrip .price a.losn					{background:url(../gfx/cmd-losnummer.gif) no-repeat; width:82px; height:20px; border:0; margin:10px 10px 0 0; cursor:pointer;}*/
div.subscrip .price a.losn					{background:url(../gfx/cmd-2-bg.gif) no-repeat; width:82px; height:20px; border:0; margin:10px 10px 0 0; cursor:pointer; line-height:20px; text-align:center; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
/*div.subscrip .price .addtocart				{background:url(../gfx/cmd-addtocart.gif) no-repeat; width:160px; height:20px; border:0; margin:0; cursor:pointer;}*/
div.subscrip .price .addtocart				{background:url(../gfx/cmd-addtocart-bg.gif) no-repeat; width:160px; height:20px; border:0; margin:0; cursor:pointer; line-height:20px; text-align:center; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}

/* Info */
div.subscrip .info 					{width:365px; margin:0; padding:0; float:left; overflow:hidden; margin-bottom:15px;}
div.subscrip .info ul				{margin:0; list-style:none;}
div.subscrip .info ul li 			{display:block; width:250px; height:20px; background:url(../gfx/subscrip-bg-info.gif) repeat-x;}
div.subscrip .info ul li p			{font:normal 12px/20px arial; color:#333333; margin:0;}
div.subscrip .info ul li p strong	{font-weight:bold;}
div.subscrip .info ul li p.left		{float:left; background-color:#fff;}
div.subscrip .info ul li p.right	{float:right; background-color:#fff;}

/* Tell a friend */
div.subscrip #tell-a-friend			{}
div.subscrip .tell-a-friend			{width:365px; margin:0; padding:0; float:left; overflow:hidden; margin-bottom:15px;}
div.subscrip .tell-a-friend p       {margin:0; font:normal 12px/15px arial;}
div.subscrip .tell-a-friend p a     {text-decoration:none; color:#3a8ba6; background:url(../gfx/subscrip-link-icon.gif) no-repeat; padding-left:20px; height:15px;}

/* Tell a friend form */
div.subscrip #tell-a-friend-block			{display:block;}
div.subscrip .tell-a-friend-block			{width:345px; height:60px; margin-bottom:15px; padding:10px; background: url(../gfx/subscrip-bg-tell-a-friend.gif) no-repeat; float:left; overflow:hidden;}
div.subscrip .tell-a-friend-block h3       	{margin:0 0 5px 0; font:bold 12px arial;}
div.subscrip .tell-a-friend-block p       	{font:normal 12px/20px arial; color:#333333; margin:0;}
div.subscrip .tell-a-friend-block p.left   	{width:145px; float:left;}
div.subscrip .tell-a-friend-block input		{font:normal 11px arial; vertical-align: middle;}
div.subscrip .tell-a-friend-block input.tb	{width:135px; margin-right:10px; padding:0;}
/*div.subscrip .tell-a-friend-block input.btn	{float:left; padding:0; background:url(../gfx/subscrip-tell-a-friend-cmd.gif) no-repeat; width:49px; height:20px; border:0; cursor:pointer;}*/
div.subscrip .tell-a-friend-block input.btn	{float:left; padding:0; background:url(../gfx/subscrip-tell-a-friend-cmd-bg.gif) no-repeat; width:49px; height:20px; border:0; cursor:pointer; line-height:20px; text-align:center; color:#333; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}

/* About information */
div.subscrip .about			{width:365px; margin:0; padding:0; float:left; overflow:hidden; margin-bottom:15px;}
div.subscrip .about	h2		{margin:0 0 5px 0; font:bold 14px arial;}
div.subscrip .about p       {margin:0; font:normal 12px/14px arial; color:#333333}

/* Vote */
div.subscrip .vote				{width:345px; height:65px; margin-bottom:15px; padding:8px 10px 10px 10px; background: url(../gfx/subscrip-bg-vote.gif) no-repeat; float:left; overflow:hidden;}
div.subscrip .vote p       		{font:normal 12px/20px arial; color:#333333; margin:0;}
div.subscrip .vote p strong		{font-weight:bold;}
div.subscrip .vote .rbtn		{font:normal 12px/28px arial; height:28px; vertical-align:middle;}
div.subscrip .vote span			{font:normal 12px/28px arial; color:#333333; margin:0; margin-right:2px;}
div.subscrip .vote .left   		{width:165px; float:left;}
div.subscrip .vote .right   	{width:180px; float:right;}
div.subscrip .vote img			{width:145px; height:27px; border:none;}
div.subscrip .vote input		{font:normal 11px arial; vertical-align: middle;}
div.subscrip .vote input.tb		{width:135px; margin-right:10px; padding:0;}
div.subscrip .vote input.btn	{padding:0; background:url(../gfx/subscrip-cmd-vote.gif) no-repeat; width:58px; height:20px; border:0; cursor:pointer; margin-right:20px;}
div.subscrip .vote input.rbtn	{margin:0 0 0 0; padding:0; height:20px;}

/* Related magazines */
div.related				{width:742px; margin:0 0 30px 0; padding:0; float:left; overflow:hidden; clear:left;}
div.related-left		{width:365px; margin:0 12px 0 0; padding:0; float:left; overflow:hidden;}
div.related-right		{width:365px; margin:0 0 0 0; padding:0; float:left; overflow:hidden;}

ul#related				{width:349px; height:173px; margin:0; padding:0 8px 9px 8px; background:url(../gfx/list-related-bg.gif) no-repeat; float:left;}
ul#related ul			{margin:0; padding:0; list-style:none;}
ul#related h3          	{font:bold 12px/29px arial; color:#333;}
ul#related li           {width:110px; height:144px; margin:0 9px 0 0; padding:0; overflow:hidden; display:block; float:left; text-align:center;}
ul#related li.last		{margin-right:0;}
ul#related li img		{margin:10px auto 3px auto; display:block;}
ul#related .cover		{margin:10px auto 3px auto; display:block;}
ul#related li p         {margin:0; padding:0 3px 0 3px; font:normal 11px arial;}
ul#related li p a       {color:#3a8ba6; text-decoration:none;}
ul#related li p a:hover	{text-decoration:underline;}

/* Lösnummer */
div.loesnummer-bar				{background:url(../gfx/loesnummer-bg.gif) no-repeat; height:40px; width:723px; position:relative; margin:10px 0; padding:0 10px;}
div.loesnummer-bar .btn			{margin-top:10px; }
div.loesnummer-bar .sort		{width:180px; height:40px; text-align:center; position:absolute; top:0; left:295px; line-height:40px;}
div.loesnummer-bar .progress	{color:#e58406; width:80px; height:20px; position:absolute; top:0; left:275px; z-index:2; background:url(../gfx/loesnummer-bg.gif) top center no-repeat; padding:10px 60px;}
div.loesnummer-bar .progress img{}

/* Image List */
ul.list						{width:742px; margin:0; list-style:none;}
ul.list li					{width:365px; height:161px; margin:0 12px 12px 0; padding:0; background:url(../gfx/list-bg.gif) no-repeat; overflow:hidden; display:block; float:left;}
ul.list li.last				{margin-right:0;}

ul.list li .title			{clear:left; width:365px; height:29px; margin-bottom:12px; overflow:hidden;}
ul.list li .title .left		{float:left; width:260px; overflow:hidden;}
ul.list li .title .right	{float:right; width:105px; overflow:hidden;}
ul.list li .title .right a	{background:url(../gfx/open-book.gif) no-repeat center left; font:bold 11px/29px arial; color:#618db2; text-decoration:none; text-align:right; padding-left:22px; margin-right:10px; float:right;}

ul.list li h3				{margin:0 0 0 8px; font:bold 12px/29px arial;}
ul.list li h3 a				{color:#333; text-decoration:none;}
ul.list li .imgarea			{height:100px; vertical-align:top; display:inline; float:left;}
ul.list li img 				{margin:0; padding:0 12px 0 20px; display:block; float:left;}
ul.list li p				{padding:0px;}
ul.list li p.info           {margin:0px 20px 0 0; font:normal 11px arial;}
ul.list li p.info a         {color:#333; text-decoration:none;}
ul.list li p.info a:hover   {color:#666;}
ul.list li input.gift		{background:url(../gfx/cmd-gift.gif) no-repeat; width:70px; height:20px; border:0; margin:10px 10px 0 0; cursor:pointer;}
ul.list li input.buy		{background:url(../gfx/cmd-buy.gif) no-repeat; width:45px; height:20px; border:0; margin:10px 10px 0 0; cursor:pointer;}
ul.list li input.browse		{background:url(../gfx/cmd-browse.gif) no-repeat; width:71px; height:20px; border:0; margin:10px 0 0 0; cursor:pointer;}
ul.list li input.gift2		{background:url(../gfx/cmd-julklapp.gif) no-repeat; width:71px; height:20px; border:0; margin:10px 0 0 0; cursor:pointer;}
ul.list li a.gift			{background:url(../gfx/cmd-gift.gif) no-repeat; width:70px; height:20px; border:0; margin:10px 10px 0 0; cursor:pointer;}
ul.list li a.buy			{background:url(../gfx/cmd-buy.gif) no-repeat; width:45px; height:20px; border:0; margin:10px 10px 0 0; cursor:pointer;}
/*ul.list li a.prenum		{background:url(../gfx/cmd-prenumeration.gif) no-repeat; width:104px; height:20px; border:0; margin:10px 10px 0 0; cursor:pointer;}*/
ul.list li a.prenum			{background:url(../gfx/cmd-1-bg.gif) no-repeat; width:104px; height:20px; border:0; margin:10px 10px 0 0; cursor:pointer; line-height:20px; text-align:center; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
/*ul.list li a.losn			{background:url(../gfx/cmd-losnummer.gif) no-repeat; width:82px; height:20px; border:0; margin:10px 10px 0 0; cursor:pointer;}*/
ul.list li a.losn			{background:url(../gfx/cmd-2-bg.gif) no-repeat; width:82px; height:20px; border:0; margin:10px 10px 0 0; cursor:pointer; line-height:20px; text-align:center; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
ul.list li a.browse			{background:url(../gfx/cmd-browse.gif) no-repeat; width:71px; height:20px; border:0; margin:10px 0 0 0; cursor:pointer;}
ul.list li p.price				{font:bold 12px arial; margin:0px; padding-bottom:10px;}
ul.list li p.price span.green   {color:#679f04;}
ul.list li .addtocart	{background:url(../gfx/cmd-addtocart-bg.gif) no-repeat; width:160px; height:20px; border:0; margin:10px 0 0 0; cursor:pointer; line-height:20px; text-align:center; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}

/* Kategorier */
ul#menu						{width:185px; margin:0; padding:0; list-style:none; float:left; overflow:hidden; background-color:#fff; display:block;}
ul#menu li					{margin:0; padding:0; list-style:none; display:block; border-top:1px solid #ffffff;}
ul#menu li a				{width:164px; padding:0 0 0 21px; font:normal 11px/25px arial; color:#333; text-decoration:none; background:url(../gfx/menu-bg-off.gif) no-repeat; display:block; overflow:hidden;}
ul#menu li a:hover			{background:url(../gfx/menu-bg-on.gif) no-repeat;}
ul#menu li.rub				{font:bold 12px/25px arial; color:#333; text-decoration:none; background-color:#FFF; margin-top:0; border-top:none; }
ul#menu li.on				{background:url(../gfx/menu-bg-on.gif) no-repeat;}
ul#menu li.on a				{color:#000; background:url(../gfx/menu-bg-on.gif) no-repeat; font-weight:bold;}
ul#menu li.on a:hover		{background:url(../gfx/menu-bg-on.gif) no-repeat;}

ul.sitemap					{margin:0; padding:0 0 0 20px;}
ul.sitemap li				{margin:5px 0; padding:0;}
ul.sitemap li a				{font-weight:bold; font-size:120%;}
ul.sitemap li a:hover		{}
ul.sitemap li ul			{}
ul.sitemap li ul li			{margin:3px 0; margin-left:17px;}
ul.sitemap li ul li a		{color:#333; font-weight:normal; font-size:100%;}
ul.sitemap li ul li a:hover	{}

@media print
{
	.noprint	{display:none;}
}