body		{
				margin: 0px;
				padding: 0px;
				background-color: #853542;
				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-color: #853542;
				border-right: #853542 1px solid;
				float: left;
			}
.m			{
				margin: 0px;
				padding-top: 10px;
				padding-left: 10px;
				padding-right: 10px;
				width: 830px;
				float: left;
				background-color: #fff; /* #FF9999 */
				border-right: #aaa 1px solid;
				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: #000;
						margin-bottom: 5px;
						height: 20px;
					}
/* banners */
.b3					{
						width: 170px;
						margin: 0px;
						padding: 0px;
						margin-top: 103px;
						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,.c2				{
							margin-bottom: 0px;
							margin-right: 5px;
						}

.c1						{ width: 190px; }
.c2						{ width: 440px; }
.c2_w					{ width: 635px; }
.c3						{ width: 190px; }
.c1,.c2,.c2_w,.c3						{
											float: left;
											background-color: #fff;
										}

.sq,.subnav				{ margin-bottom: 5px; }
img.obj					{ margin-bottom: 10px; }

/* nav */

ul.nav {
	margin: 0px;
	padding: 0px;
	display: inline;
}

ul.nav li {
	display: inline;
	margin-right: 11px;
}
ul.nav li a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}


/* subnav */
.subnav		{
				background-color: #570708;
				padding: 7px;
			}

.subnav ul	{
				margin: 0px;
				padding: 0px;
				list-style: none;
			}
.subnav a	{
				color: #ffffff;
				text-decoration: none;
				font-size: 11px;
				display: block;
			}
.subnav li	{
				padding: 0px;
				margin: 0px; 
				padding-top: 2px;
				padding-bottom: 2px;
				background: url('/i/subnav_hm_border.gif') bottom repeat-x;
			}


/* 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: 0px;
	padding-left: 9px;
}

.c1 .ocean {
	background: url('/i/sq_bs.gif') top repeat-y;
	padding-top: 5px;
}

.c1 .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 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;
}

/* squares in col 3 */
.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;
}
.c3 .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;
}
*/

.red a	{ color: #ffffff; text-decoration: underline; }
.c3 .l_polltext				{
								font-weight: bold;
							}
.c3 input, .c1 input		{
								margin-left: 0px;
								margin-bottom: 6px;
							}
.c1 input.str				{
								width: 203px;
							}
.c3 input.str				{
								width: 150px;
							}

.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;
}


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


.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;
				}
.al				{
					padding-top: 10px;
					padding-bottom: 10px;
					background: url('/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; }


/* visning av artikel/poster "/objects/List/includes/show_post.i" */
.art_ti			{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; 
					margin-bottom: 5px;
				}
.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');
					clear: both;
				}
.art_img 		{ 
					margin-right: 10px;
					margin-bottom: 10px; 
					float: left;
				}
				/* HÄR */
				/* bara löst temporärt */
.form input		{
					width: 150px;
					margin-bottom: 8px;
				}
.form select	{
					width: 98%;
					margin-bottom: 8px;
				}
.form			{
					line-height: 5px;
				}
.banner_link img		{ margin-bottom: 10px; }


.banner
{
	margin-bottom: 10px;
	padding: 0px !important;
	margin-top: 0px !important;
}

.banner_top, .banner_top img
{
	padding-bottom: 2px !important;
}

.banner_top img
{
	float: left;
}

.searchresult_upper, .searchresult_lower
{
	color: black;
}

.searchresult_upper a, .searchresult_lower a
{
	color: #bd1a13 !important;
}

.searchresult_upper .authors a
{
	color: #88273b !important;
}

.searchresult_upper img
{
	float: left;
	margin: 5px 5px 0px 0px;
	border: 1px black solid;
}

.searchresult_lower
{
	margin-top: 2px;
	margin-bottom: 15px;
}

.searchresult_lower .price
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 4px;
}

.searchresult_lower .isbn
{
	margin-bottom: 5px;
}

.searchresult .bead
{
	background-image: url('/i/dot.gif');
	height: 2px;
	background-repeat: repeat-x;
}