BODY {
	background-color: #91ABC1;
	border:0px; padding:0px; margin:0px;
}

BODY,TD {
	font-family: Verdana, Arial;
	font-size: x-small;
}

.header {
	background-image: url(http://www.skargardsmagasinet.com/.composer/images/skargardsmag_header_top_swe.jpg);
	height: 130px;
}


.skarmag_header {
	image: url(http://www.skargardsmagasinet.com/.composer/images/skargardsmag_header_top_swe.jpg);
	height: 47px;
}

a.external:link
{
	background: url(http://www.skargardsmagasinet.com/.composer/images/skargardsmag_header_top_swe.jpg);
	padding: 0 0px 0 0;
}


.menubg {
	background-color: #003366;
	height: 20px;
}

.modulebg {
	background-color: #E2E2E2;
}

.lightblue {
	background-color: #91ABC1;
	height: 3px;
}

.blueline {
	background-color: #;
	height: 3px;
}

.blackpix {
	background-color: #000000;
}

.module {
	background-color: #ffffff;
}

h1 {
	background-color: #FFFFFF; 
	font-family: Verdana; 
	font-size: 12px; 
	color: #000000;
	text-align: left;
} 

h2 {
	background-color: #FFFFFF; 
	font-family: Verdana; 
	font-size: 11px; 
	color: #003366;
	text-align: center;
} 

h3 {
	background-color: #003C70; 
	font-family: Verdana;
	font-size: 14px; 
	color: #fff;
	text-align: center;
	padding: 2px;
} 

#obj1 {
	position: absolute;
	top: 1px;
	left: 782px;
	font-size: 9px;
	background-color : White;
	width : 131px;
	height : 485px; 
}

.banner {
	position: absolute;
	top: 1px;
	left: 782px;
/*	width: 120px; */
	padding: 1px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	
	background: #cccccc;
	border: 1px solid #000;
	text-align:left; 
/*	width: 4px; */ 
	width: 155px;
	height: 120px;
}


#boxes {
	padding: 1px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px; 	
	background: #fff;
	border: 1px solid #000;
	text-align:left; 
	width: 4px; 
	width: 155px;
	height: 382px;
	}
	
#boxes2 {
	font-family: Verdana;
	font-size: 12px; 
	padding: 1px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px; 	
	background: #fff;
	border: 1px solid #000;
	text-align:left; 
	width: 4px; 
	width: 625px;
	height: 382px;
	}
	





hr {
	height: 0;
	border-width: 0px 0 0 0; /* remove all borders except the top one */
	border-style: solid;
	border-color: #91ABC1;
}

.content {
	width: 624px; 
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 
	background: #fff;
	border: 1px solid #000;
	text-align:left;
	width: 624px;
	height: 334px;
}
	
/* wide theme */	
.content2 {
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-right: 2px;
	margin-left: 0px; 	
	/* undantag för Opera 'margin:20px auto' */
	background: #fff;
	border: 1px solid #000;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 4px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 780px;
	height: 333px;
}




.contentwide {
	width: 780px; 
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	
	/* undantag för Opera 'margin:20px auto' */
	background: #fff;
	border: 1px solid #000;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 4px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 780px;
	height: 333px;
	}

/*icenter*/

A.news,SPAN.menu {
	color: #000000;
	font-family: Verdana, Arial,helvetica;
	font-size: 9px;
	font-weight: none;
	text-decoration: none;
}

A.news:HOVER {
	color: #440000;
	text-decoration: underline;
}

.ic_headline,TD{
	font-size: 12px;
}

.ic_protocols,TD {
	font-size: 10px;
	color: #000000;
	font-weight: none;
}



/*
 *  Webshop module classes
 */
 
div.webshop_information h1 {
	font-size: xx-small; 
}

div.webshop_information p {
	margin: 5 10px;
	
}

ul.webshop_category_list_detailed, 
ul.webshop_pages_list, 
ul.webshop_object_small_list, 
ul.webshop_object_list, 
ul.webshop_category_list {
	margin: 0px;
	padding:0px;
	list-style: none;
}

div.webshop_category_description {
	font-size: xx-small;
}

ul.webshop_pages_list li {
	float: left;
	padding: 0 2px;
	font-size: xx-small;
	font-weight: bold;
}

div.webshop_category_name {
	font-size: xx-small;
	font-weight: bold;
}

div.webshop_category_description {
	font-size: xx-small;
	margin-bottom: 10px;
}

div.webshop_object_list_name {
	font-size: xx-small;
	font-weight:bold;
}

div.webshop_object_price {
	font-size: xx-small;
}


ul.webshop_object_small_list li {
	margin-bottom: 5px;
}
ul.webshop_object_small_list li * {
	display: inline
}

ul.webshop_object_list li div.webshop_object_image {
	float: left;
}
div.webshop_object_summary {
	font-size: xx-small;
	margin-bottom: 5px;
}

div.webshop_object_name {
	font-size: xx-small;
	font-weight: bold;
}

div.webshop_object_description {
	font-size: xx-small;
}

table.webshop_cart tr td {
	font-size: xx-small;
}

a.webshop_cart_link_remove {
	color: #f00;
	font-weight: bold;
	text-decoration: none;
}

tr.webshop_cart_head td {
	font-weight: bold;
}


.webshop_order_form_error input,
.webshop_order_form_error select {
	background-color: #faa;
	font-weight:bold;
}
.webshop_order_form_error * .webshop_order_form_label:before {
	content: "*";
}

.webshop_checkout_path{
	font-weight:bold;
	font-size: xx-small;
	margin-bottom: 8px;
}
a.webshop_link {
	color: #5d6492;
	font-size: xx-small;
	font-weight:bold;
}

select,
input {
	font-size: xx-small;
	border: 1px solid #5d6492;
}

.webshop_form_actions {
	float:left;
	clear:both;
	margin-top: 8px;
}
.webshop_form_actions input {
	margin: 2px;
}
input.webshop_form_primary {
	float: left;
	background-color: #efe;
	border: 1px solid #afa;
}

input.webshop_form_secondary {
	float: right;
	background-color: #fee;
	border: 1px solid #faa;
}

div.webshop_information {
	border: 1px dotted #903;
	padding: 2px;
	margin: 5 2px;
}

form {
	margin:0px;
	padding:0px;
}
 