body		{
				margin: 0px;
				padding: 0px;
				background-color: #ddd;
				font-family: arial;
				font-size: 11px;
				line-height: 16px;
			}
td, .td		{
				font-family: arial;
				font-size: 11px;
				line-height: 16px;
			}
a			{ color: #843542; }

form		{
				margin: 0px;
				padding: 0px;
			}
.c			{
				margin: 0px;
				padding: 0px;
				width: 1041px;
				background-image: url(/images/background.gif);
				background-repeat: repeat-y;
				border-right: #aaa 1px solid;
			}
.m			{
				margin: 0px;
				padding-top: 0px;
				padding-left: 10px;
				padding-right: 10px;
				width: 830px;
				float: left;
			}
.ch			{
				height: 92px;
				margin: 0px;
				margin-bottom: 1px;
				padding: 0px;
				padding-right: 0px;
			}

.h			{
				margin: 0px;
				padding: 0px;
				margin-bottom: 5px;
				float: left;
			}
.s			{
				width: 130px;
				margin: 0px;
				padding: 0px;
				float: right;
			}

.s .search .query 	{
						margin: 0px;
						width: 170px;
						font-size: 9px;
						margin-bottom: 2px;
					}
.s .search select	{
						margin: 0px;
						font-size: 10px;
						width: 130px;
						margin-bottom: 3px;
						margin-top: 5px;
					}
.s .search .imgs	{
						margin: 0px;
						margin-left: 0px;
						margin-top: 5px;
					}
.search .date		{
						width: 70px;
					}
/* navigeringen i top */
.n					{
						background-color: #4E4737;
						padding-left: 7px;
						margin-bottom: 5px;
						height: 19px;
					}
/* banners */
.b3					{
						width: 170px;
						margin: 93px 0px 0px 0px;
						padding: 0px;
						padding-left: 10px;
						float: left;
					}
.clr				{
						clear: both;
						float: none;
					}
/* footer */
.cf					{ font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #3E3E3E; line-height: 13px;
						margin: 0px;
						margin-right: 0px;
						padding: 0px;
						width: 100%;
						padding-top: 4px;
						padding-bottom: 10px;
						float: left;
						clear: both;
						border-top: #999 1px solid;
					}
.cf .fr .oois		{ font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #3E3E3E; line-height: 13px; text-decoration: none; font-weight: bold; }


/* OBS! _s �r f�r shoppen  */
/* till shop visa kategori */
.h,.c1,.c1_s,.c2,.c2_s	{
							margin-bottom: 0px;
							margin-right: 5px;
						}
.c1						{ width: 230px; }
.c1_s					{ width: 190px; }
.c2						{ width: 410px; }
.c2_s					{ width: 440px; }
.c2_w					{ width: 635px; }
.c3						{ width: 180px; }
.c3_s					{ width: 190px; }
.c1,.c1_s,.c2,.c2_s,.c2_w,.c3,.c3_s		{
											float: left;
											background-color: #fff;
										}

/* pos5 */
.sq,.subnav		{
					margin-bottom: 5px;
				}
img.obj			{
					margin-bottom: 10px;
				}
/* nav */
ul.nav			{
					margin: 0px;
					padding: 0px;
					list-style: none;
					display: inline;
					height: 1px;
				}
ul.nav li		{
					margin: 0px;
					padding: 0px;
					display: inline;
					margin-right: 1px;
				}
ul.nav li a		{
					color: #fff;
					text-decoration: none;
					font-weight: bold;
					font-size: 12px;
				}

/* subnav */
div.subnav {
	border-top: #999 1px solid;
}

.subnav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.subnav ul a {
	color: #000;
	text-decoration: none;
	font-size: 11px;
	display: block;
}
.subnav ul li {
	border-bottom: #999 1px solid;
	padding: 0px;
	margin: 0px; 
	padding-top: 2px;
	padding-bottom: 0px;
}
.subnav ul li.isu {
	background: url('/i/sn_sq.gif') center right no-repeat;
}


/* squares */

/* headline listing */
ul.l_h {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.c3 ul.l_h li			{
							margin-bottom: 4px;
						}

.c1 .sq					{
							padding: 10px;
							padding-top: 3px; /* 0 */
							padding-left: 9px;
						}

.c1 .ocean {
	background: url('/i/sq_bs.gif') top repeat-y;
	padding-top: 5px;
}
.ocean a,.c1 .sand a, .ppnav a,.fb {
	color: #000;
}

.brown {
	color: #E9E7E4;
}

.c1 h1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.c1 .red {
	background: url('/i/sq_rs.gif') top repeat-y;
}

.c2 .sq			{ padding: 11px; }
.c2_w .sq		{ padding: 11px; }
.c2_s .sq		{ padding: 11px; }

/* links listing defined futher down */
.c2 ul.l_a li { 
	padding-top: 10px;
	padding-bottom: 10px;
	background: url('/i/dot.gif') top repeat-x;
}
.c2 ul.l_a li.first {
	padding-top: 0px;
	font-size: 12px;
	background: none;
}
.c2 h1		{
				margin: 0px;
				margin-bottom: 7px;
				padding: 0px;
				font-size: 19px;
			}

.red {
	color: #fff;
}
.red a {
	color: #fff;
	text-decoration: none;
}

/* squares in col 3 */
/* ej samma som c1 ??? */
.c3 .sq					{
							padding-left: 7px;
							padding-bottom: 10px;
							padding-right: 7px;
						}

/* square headlines in col 3 */
.c3 .sqhead				{
							padding-bottom: 1px;
							background: url('/i/dot.gif') bottom repeat-x;
							margin-bottom: 3px;
						}
.c3 .pink .l_h a {
	color: #000000;
	font-weight: bold;
}
.c3 .pink a {
	color: #B7353F;
}

.c3 .blue .l_h li {
	padding-left: 10px;
	background: url('/i/li_bsq.gif') no-repeat 0px 0.5em;
}
.c3 .blue .l_h a {
	color: #000000;
	font-weight: none;
	text-decoration: none;
}
.blue a {
	color: #336699;
}

.c3 .silver {
	background: url('/i/tr_silver.gif') no-repeat top right;
}
.c3 .pink {
	background: url('/i/tr_pink.gif') no-repeat top right;
}
.c3 .gray {
	background: url('/i/tr_gray.gif') no-repeat top right;
}
.c3 .blue {
	background: url('/i/tr_blue.gif') no-repeat top right;
}
.c3 .green {
	background: url('/i/tr_green.gif') no-repeat top right;
}

.c1 input, .c1_s input, .c2 input, .c2_s input, .c2_w input, .c3 input, .c3_s input	{
																						margin-left: 0px;
																						margin-bottom: 6px;
																					}
.c1 input.str					{
									width: 203px;
								}
.c2 input.str					{
									width: 203px;
								}
.c3 input.str					{
									width: 147px;/* 150 */
								}
.mt6							{
									margin-top: 6px;
								}

.more .sqhead {
	padding-bottom: 1px;
	background: url('/i/dot.gif') bottom repeat-x;
}
.more .l_h li {
	background-color: #eeeeee;
	/* top right bottom left */
	padding: 1px 3px 1px 3px;
	margin-top: 4px;
}
.more .l_h li.o {
	background-color: #ffffff;
	/* top right bottom left */
	padding: 1px 3px 1px 3px;
	margin-top: 4px;
}
.more a {
	color: #494331;
	font-weight: bold;
	display: block;
} 

.more .l_h a {
	color: #000000;
	font-weight: none;
	text-decoration: none;
}

/* search results */

.sr table {
	font-size: 12px;
}

.sr .snavt,.sr .snavb {
	color: #716D66;
}
.sr .snavt a,.sr .snavb a { 
	color: #716D66;
}
.sr .snavt {
	background: url('/i/dot.gif') bottom repeat-x;
	padding-bottom: 7px;
	margin-bottom: 1px;
}
.sr .snavb {
	background: url('/i/dot.gif') top repeat-x;
	padding-top: 7px;
	margin-top: 1px;
}

.sr .csr .fr {
	color: #837E76;
	font-size: 9px;
}

ul.sr {
	padding: 0px;
	margin: 0px;
	list-style: none;
	background: url('/i/dot.gif') bottom repeat-x;
	padding-bottom: 1px;
}
ul.sr li {
	margin-bottom: 20px;
}
ul.sr li.first {
	background: url('/i/dot.gif') top repeat-x;
	padding-top: 13px;
}
ul.sr a {
	color: #BC1817;
	font-weight: none;
	text-decoration: underline;
}

ul.sr .fl a {
	color: #BC1817;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.csr {
	border-bottom: #CCC5B7 1px solid;
	padding-bottom: 2px;
}

.dots {
	padding-top: 1px;
	background: url('/i/dot.gif') top repeat-x;
	height: 1px;
}

/* links cat title box */

.lcat {
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 2px; 
	background: url('/i/dot.gif') top repeat-x;
}

/* links listing */
.c2 ul.solid li { 
	border-top: #BAB896 1px solid;
	background: none;
}
.c2 ul.solid li a { 
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.c2 ul.solid li.first {
	border: none;
	font-size: 11px;
}
.tw {
	font-size: 12px;
}

/* poll bar */
.pbar			{
					background: url('/i/bar.gif') center repeat-x;
					height: 16px;
					float: left;
				}
.pbart			{
					float: left;
				}

/* quiz */
ul.quiz								{
										padding: 20px;
										margin: 0px;
										list-style: decimal;
										padding-bottom: 1px;
									}
ul.quiz li							{ 
										padding-left: 5px;
										margin-bottom: 15px;
										font-size: 11px;
									}
ul.quiz li input, ul.quiz li div	{
										margin-bottom: 5px;
									}
ul.quiz li div.qrw					{
										font-size: 13px;
										color: #000;
									}
.ppnav {
	margin-bottom: 10px;
}


/* cal search */

.calsearch {
	background-color: #E3ECCC;
	padding: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.calsearch select {
	margin-bottom: 7px;
	margin-right: 7px;
	font-size: 10px;
	width: 145px;
}
.calsearch .query {
	margin-bottom: 8px;
	width: 298px;
}
.calsearch .bot {
	position: bottom;
}


.fnou {
	text-decoration: none;
}

/* ---------- */


.fl {
	float: left;
}
.fr {
	float: right;
}

.sc div {
	width: 50%;
}

/* abstract listing */
ul.l_a			{
					padding: 0px;
					margin: 0px;
					list-style: none;
				}
ul.l_a  h1 		{
					color: #000000;
					text-decoration: none;
				}
ul.l_a  a 		{
					text-decoration: none;
				}


/* abstract listing NEW */
.al_f			{
					padding-top: 0px;
					padding-bottom: 10px;
					background: none;
					clear: both;
					text-decoration: none;
					font-size: 12px;
					color: #000000;
				}
.c1 .al_f		{ padding-bottom: 0px; }
.al				{
					padding-top: 10px;
					padding-bottom: 10px;
					background: url('http://www.popularhistoria.se/i/dot.gif') top repeat-x;
					clear: both;
					text-decoration: none;
					color: #000000;
				}
.al a, .al_f a		{ text-decoration: none; font-weight: bold; }
.al h1, .al_f h1	{ text-decoration: none; color: #000000; }
.c2 h1		{
				margin: 0px;
				margin-bottom: 7px;
				padding: 0px;
				font-size: 19px;
				line-height: 19px;
			}

/* visning av artikel/poster "/objects/List/includes/show_post.i" */
.art_ti			{ font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; 
					line-height: 19px;
					margin-bottom: 7px;
				}
.art_au			{ font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; }
.art_ab			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; 
					margin-bottom: 10px;
				}
/* f�r recentioner */
.art_bo			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; 
					margin-bottom: 10px;
				}

.art_tx			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; }
.art_li			{ 
					margin: 10px 0px 10px; 0px;
					height: 1px;
					width: 100%;					
					border-style: none;
					background: url('/i/dot.gif');
				}
.art_img		{ 
					margin-right: 10px;
					margin-bottom: 6px;
					float: left;
				}
.c2 .art_img	{
					margin-top: 3px;
					background-color: #fff;
					padding: 3px;
					border: #B5B2A3 1px solid;
				}
.art_imgb		{
					margin-bottom: 10px;
				}

				/* H�R */
				/* bara l�st tempor�rt */
.form input		{
					width: 150px;
					margin: 0px;
					margin-bottom: 8px;
				}
.form select	{
					width: 98%;
					margin-bottom: 8px;
				}
.form			{
					line-height: 5px;
				}
.link_w			{ color: #ffffff; font-weight: bold; }
.alert			{ color: #cc0000; }
.banner_link img			{ margin-bottom: 10px; }
.c1 .banner_link img		{ margin-bottom: 5px; }
.c1 .banner_link			{ margin-bottom: 5px; }


.popupMenu {
	position:			absolute;
	z-index:			3; /* this is required by IE6 */
	text-align:			left;
	margin:				0px;
	padding:			10px;
	border: 1px solid #cccccc;
	font-size: 11px; 
	color: #000000;
	font-weight: bold;
}
.addcomment textarea {
	width: 100%;
	height: 80px;
	border: 1px solid #CCDBE8;
	margin-bottom: 4px;
}
.addcomment .txtinput {
	width: 50%;
	border: 1px solid #CCDBE8;
}

.addcomment a {
	margin-left: 10px;
}
a.abs {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
a.abs:hover {
	text-decoration: underline;
}

.banner
{
	margin-bottom: 10px;
}

.panorama
{
	padding: 10px 0px 10px 10px;
}
.panorama .banner, .panorama .banner_link img
{
	margin: 0px;
	padding: 0px;
}

.banner_top, .banner_top img
{
	padding-bottom: 3px !important;
}
.banner_top img
{
	float: left;
}

/*

img, div, .banner, a, .banner_link, .banner_link img
{
	padding: 0px !important;
	margin: 0px !important;
}
*/