/* CSS Document */
/*
============ Base Screen CSS Core ============
$Rev: 2557 $     
$Author: artefakt_christer $
$Date: 2008-04-02 17:06:59 +0200 (on, 02 apr 2008) $

1. BASE
1.1 Common
1.1.1 Links
1.1.2 Editorial blocks; font, size
1.1.3 Lists
1.1.4 [etc]
1.2 Tables
1.3 Forms
1.4 Menues

2. PAGE AREAS 
2.1 Columns

3. BLOCKS

4. SPECIFIC by PAGE

5. THEMES
5.1 Department themes (including links with herited graphic from themes_departments
5.2 Themes for blocks 
5.3 Banners
5.4 Footer, header


6. HANDMADE

7. EXEPTIONS FROM VALID

8. STRUCTURAL


/* **************************************************************** */

/* *************************** 1. BASE **************************** */

/* *************************** 1.1 COMMON************************** */

#mainPadding{background:transparent url(http://www.vastkustmedia.se/css-images/botten.png) no-repeat scroll center bottom;
padding:0pt 0pt 25px;}

.JSDependent {display:block; visibility:visible;}

div.imageCaption, div.staticImageCaption {border: 0; width: 468px; margin: 0px; margin-bottom: 3px; padding: 6px 0px 8px 0px; background: transparent url(http://www.vastkustmedia.se/css-images/bg_simpleTeaserBottom.gif) repeat-x scroll left bottom;}

div.staticImageCaption p{width: 350px; line-height:1.6;}

* {
margin: 0px;
padding:0px;
}

p {
     margin: 0px;
     padding: 0px;
}

html {background: #cccccc; margin: 0; padding: 0 0 0px;}

body {background: url(http://www.vastkustmedia.se/css-images/bg_body.gif) repeat-x center top; margin: 0px; padding: 0px;} 

img.left  {
	margin:8px 8px 8px 0;
}

img.right  {
	margin:8px 0 8px 8px;
}

img.top  {
	margin:0 0 0px 0;
}

.column .inner {
padding:10px 0pt 0pt;
}

.clearer    {
	clear: both;
}
	
.noborder	{
	border:none;
}

/*articleTeaser*/

span.date  {
	color:#333333;
	font-weight: bold;
	padding-right:0;
}

.std3colLayout .extraColumn span.date{padding-right:3px;}

.std3colLayout .extraColumn{padding-left:1px;width:300px;}

/*/articleTeaser*/

.standardButton    {
	background-color:#999999;
	border:1px solid #666666;
	color:#FFFFFF;
	cursor: pointer; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	padding:2px 6px 2px 6px; 
}

div.beforeAppendixArt {
	font-size:0px;
	height:5px;
	overflow:hidden;
}
	
div.afterAppendixArt	{
	clear:both;
	font-size:0px;
	height:2px;
}


fieldset div.error   {
	background:transparent;
	padding:0pt 0pt 2px;	
	margin:4px 8px 10px 7px;
}

fieldset div.error p   {
	display:block;	
	background:#FFF3CD url(http://www.vastkustmedia.se/css-images/bg_error2.gif) no-repeat scroll 11px 7px;
	color:#000;
	border:1px dotted #CCCCCC;
	padding:8px 0pt 12px 44px;
	display:block;
}


div.error p   {
border:1px dotted #FF7777;
color:#C60707;
display:block;
font-weight:bold;
margin:0pt 0pt 8px;
padding:6px 6px 6px 12px;
}

/* *************************** /1.1 COMMON************************** */

/* ************************ 1.1.1 LINKS *************************** */

.mainContentContainer .dip_container a:link,
.mainContentContainer .dip_container a:visited{color:#fff;}

.mainContentContainer a:link,
.mainContentContainer a:visited,
#modalWindowWrapper a:link, 
#modalWindowWrapper a:visited
	{
	font-weight: bold;
	color: #000000;
	background-color:transparent;
	text-decoration: none;
}

.mainContentContainer ul li a:link,
.mainContentContainer ul li a:visited,
.mainContentContainer ol li a:link,
.mainContentContainer ol li a:visited	{
	background-color:transparent;
}

.mainContentContainer a:hover,
#modalWindowWrapper a:hover	{
	background-color:transparent;
	text-decoration:underline;
}


.mainContentContainer a:active,
#modalWindowWrapper a:active 	{
	background-color:transparent;
	text-decoration: none;
}

.mainContentContainer span.articleCategory a:link,
.mainContentContainer span.articleCategory a:visited{
	color:#FFFFFF;
	font:bold 0.9em Arial, Helvetica, sans-serif;
	padding:2px;
}

/* ************************ /1.1.1 LINKS *************************** */

/* ********* 1.1.2 EDITORIAL BLOCKS (headings, p, lists ) ********** */

/*MAINCOLUMN, EXTRALOLUMN*/

.departmentLabel {
	background-color: #999999;
	font-family: 'Trebuchet MS',Arial;
	text-transform: uppercase;
	font-weight: bold;

	color:#FFF;
	font-size: 0.8em;
	padding:0px 4px 0px 4px;
	margin:2px 4px 0px 0px;
	display:block;
	float:left;
	line-height:12px;
}


#modalWindowWrapper 	{
	font-size:0.68em;
	font-family:Arial, Helvetica, sans-serif;
}

.mainColumn, .extraColumn	{
	font-size:0.74em;
	font-family:Arial, Helvetica, sans-serif;
}

.mainContentContainer p	{
	font-size:0.9em;
	line-height:1.6;
}

div.relatedLinks	{
	/*height:auto !important;
	height:1%;*/
	display:block;
	clear:both;
	padding:4px;
	margin-top: 8px;
	margin-bottom:8px;
}


div.relatedLinks h4	{
	font:bold 0.9em Arial, Helvetica, sans-serif;
	padding:4px 0 2px 4px;
	color:#000000;
	margin-top:-14px;
}

div.relatedLinks ul	{
	margin:0 4px 0px 8px;
}

div.relatedLinks ul li	{
	background:url(http://www.vastkustmedia.se/css-images/bg_relatedLinks.gif) no-repeat left 5px;
	margin:0px;
	line-height: 1em;
	padding:1px;
	/*IE6 nec*/	
	display:block;
}


.mainColumn div.relatedLinks ul li a	{
	padding:0 0 0 12px;
	display:block;
	font:normal 0.92em Arial, Helvetica, sans-serif;
	color:#00679C;
	background-color:transparent;
}

.mainColumn div.relatedLinks ul li a:hover{text-decoration:underline;}

.mainContentContainer p,
.mainContentContainer h1, 
.mainContentContainer h2, 
.mainContentContainer h3, 
.mainContentContainer h4 	{
	margin:0px;
	padding:0px 0px 0px 0px;
}

.mainColumn .articleTeaser p,  
.mainColumn .articleTeaser ul 	{
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	margin: 2px 0px 4px 0;
}

.mainColumn .articleTeaser p a:hover{color:#000;}

.mainColumn .articleTeaser ul 	{
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%;
}


.mainColumn h1, h2   {
	font-family: Arial, Helvetica, sans-serif;
	line-height:110%;
}

.appendixLink span {
	font-family:bold Arial,Helvetica,sans-serif;
	font-size:4em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	left:-9999px;
	line-height:normal;
	position:absolute;
}



h4.articleSubTitle {
	line-height:100%;
	font-size:88%;
	margin-top:5px;
	font-weight:bold;
	color:#0065A5;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.mainColumn h3, 
.mainColumn h4  {
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	font-size:1.4em;
}

.mainColumn h3 {
	font-family:Arial, Helvetica, sans-serif;
}

.mainColumn h3.size1,
.extraColumn h3.size1   {
	font:bold 3em Arial, Helvetica, sans-serif;
	line-height:100%;
	padding: 2px 0px 3px 0px;
}

.mainColumn h3.size1 a:hover,
.mainColumn h3.size2 a:hover,
.mainColumn h3.size3 a:hover,
.mainColumn h3.size4 a:hover,
.mainColumn h3.size5 a:hover,
.mainColumn h3.size6 a:hover,
.mainColumn h3.size7 a:hover,
.mainColumn h3.size8 a:hover,
.mainColumn h3.size9 a:hover,
.mainColumn h3.size10 a:hover{text-decoration:underline; color:#000000;}

.mainColumn h3.size2,
.extraColumn h3.size2  {
	font:bold 2.81em Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}

.mainColumn h3.size3,
.extraColumn h3.size3  {
	font:bold 2.63em Arial, Helvetica, sans-serif;
	padding:0px 0 0px 0;
	letter-spacing:-1px;
}

.mainColumn h3.size4,
.extraColumn h3.size4  {
	font:bold 2.44em Arial, Helvetica, sans-serif;
	padding:1px 0 1px 0;
}

.mainColumn h3.size5,
.extraColumn h3.size5  {
	font:bold 2.25em Arial, Helvetica, sans-serif;
	padding:2px 0 0px 0;
}

.mainColumn h3.size6,
.extraColumn h3.size6 {
	font:bold 2.06em Arial, Helvetica, sans-serif;
	padding:1px 0 1px 0;
}

.mainColumn h3.size7,
.extraColumn h3.size7 {
	font:bold 1.88em Arial, Helvetica, sans-serif;
	padding:2px 0 2px 0;
}

.mainColumn h3.size8,
.extraColumn h3.size8 {
	font:bold 1.69em Arial, Helvetica, sans-serif;
	padding:3px 0 2px 0;
}

.mainColumn h3.size9,
.extraColumn h3.size9 {
	font:bold 1.5em Arial, Helvetica, sans-serif;
	padding:3px 0 3px 0;
}

.mainColumn h3.size10,
.extraColumn h3.size10 {
	font:bold 1.31em Arial, Helvetica, sans-serif;
	padding:4px 0 3px 0;
}

.articleTeaser {
	height:auto !important;
	height:1%;
	margin-bottom:10px;
	display:block;
	background:transparent url(http://www.vastkustmedia.se/css-images/bg_simpleTeaserBottom.gif) repeat-x scroll left bottom;
}

/* ************************* /1.1.2 FONTS, SIZE  ******************* */
/* ************************** 1.1.3 LISTS ************************** */
/* ************************ 1.1.4 ETC ****************************** */

/* *************************** 1.2 COMMON ************************** */
/* ************************** /1.2 COMMON ************************** */

/* ************************* 1.3 TABLES **************************** */
/* ************************* /1.3 TABLES  ************************** */
/* ************************* 1.4 FORMS ***************************** */


.thkboxReportContent  {
	width:460px;
}


.thkboxReportContent .header h2  {
	font-size: 2.4em;
	padding:12px 0 12px 0;	
}

.thkboxReportContent legend   {
	position:absolute;
	left:-9999px;
	display:none;
	font: bold 1.1em Arial, Helvetica, sans-serif;
}

.thkboxReportContent span   {
	color:#BB0000;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	padding:0 0 0 4px;
}

.thkboxReportContent .txtName   {
	width:260px;
	float:left;
}

.thkboxReportContent   {
	font: normal 0.74em Arial, Helvetica, sans-serif;
	padding:12px;
}

.thkboxReportContent   {
	font: normal 0.74em Arial, Helvetica, sans-serif;
	padding:12px;
}

.thkboxReportContent div.box   {
	border-bottom:#DDD 1px solid;
	padding:6px 0 12px 0;
}

.thkboxReportContent .name, 
.thkboxReportContent .email {
	float:left;
	width:120px;
	display:block;
	font-weight:bold;
}

.taReason    {
	display:block;
	width:386px;
}

.thkboxReportContent .fill_in {
	width:380px;
	display:block;
	padding:0 0 12px 0;
}


.thkboxReportContent .standardButton {
	float:right;
	margin-top:12px;
}

/* ************************** /1.4 FORMS **************************** */
/* ******************* 1.5 MENUES *********************************** */


/*-----------------------------topMenu-------------------------------*/

/*all*/	
#topMenuWrapper .row .item	{
		float: left;
		display:block;
}


#mainTop a:link,
#mainTop a:visited    {
	text-decoration:none;
}

#topMenuWrapper .row   {
	clear:both;
	width:769px;
	text-align:left;
}

/*level1*/
#topMenuWrapper #level1	{
	background:url(http://www.vastkustmedia.se/css-images/bg_topNavLevel1.gif) left bottom repeat-x ;
	padding:0 10px;
	width:767px;
	display:block;
	height:26px;
	border-top: 4px solid #707070;
}

#topMenuWrapper #level1 #navLevel1_item2 {}

#topMenuWrapper #level1 .item {
	display: block;
	float: left;
	color: #000;
	background-color:transparent;
}

#topMenuWrapper #level1 .item {
	background: url(http://www.vastkustmedia.se/css-images/bg_topNavDivider.gif) no-repeat right bottom;
	padding:0 1px 0 0;
	margin:0 -1px 0 0;
}

#topMenuWrapper #level1 .item.selected   {	
	background: url(http://www.vastkustmedia.se/css-images/bg_topNavSelectedRight.gif) no-repeat right bottom;
	margin-left:0px;
}
	
#topMenuWrapper #level1 .item a:hover,
#topMenuWrapper #level1 .selected a:hover     {
	color:#747474;
}


#topMenuWrapper #level1 .selected a,
#topMenuWrapper #level1 .selected a:visited	{
	font-weight:bold;
	color: #4c4c4c;
	background: url(http://www.vastkustmedia.se/css-images/bg_topNavSelectedLeft.gif) no-repeat left bottom;
}

#topMenuWrapper #level1 a  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.72em;
	font-weight: bold;
	color: #333;
	display:block;
	padding:6px 8px 5px 8px;
}

/*level2*/


#topMenuWrapper ul#level2  {
	background: #717171 url(http://www.vastkustmedia.se/css-images/bg_topNavLevel2.gif) top left  repeat-x;
	width:777px;
	font: normal 0.68em Arial, Helvetica, sans-serif;
	padding-left:10px;
	height:24px !important;
	height:20px;
	border-bottom: 2px solid #CCC;
}


#topMenuWrapper #level2 .item a:hover,
#topMenuWrapper #level2 .selected a:hover     {
	color:#CCCCCC;
	font-weight: bold;
}

#topMenuWrapper #level2 li {background: url(http://www.vastkustmedia.se/css-images/bg_topNavLevel2_divider.gif) no-repeat right bottom;}

#topMenuWrapper #level2 a	{
	color: #FFF;
	display:block;
	font-weight: bold;
	padding:6px 12px 4px;
}


#topMenuWrapper #level2 .selected a	{
	background:url(http://www.vastkustmedia.se/css-images/bg_level2_selected.gif) bottom center  no-repeat;
	font-weight:bold;
	color: #FFF;
}

/*level3*/


#topMenuWrapper ul#level3  {
	background:#ccc url(http://www.vastkustmedia.se/css-images/bg_topNavLevel3.gif) repeat-x scroll left top;
	width:777px;
	font: normal 0.68em Arial, Helvetica, sans-serif;
	padding-left:10px;
	height:20px;
}

#topMenuWrapper #level3 li{background:transparent url(http://www.vastkustmedia.se/css-images/bg_topNavLevel3_divider.gif) no-repeat scroll right bottom;}

#topMenuWrapper #level3 .item a:hover,
#topMenuWrapper #level3 .selected a:hover     {
	color:#666666;
	font-weight: bold;
}

#topMenuWrapper #level3 a	{
	color: #000;
	background-color:transparent;
	display:block;
	padding:2px 12px 5px;
	font-weight: bold;
}


#topMenuWrapper #level3 .selected a	{
	background:url(http://www.vastkustmedia.se/css-images/bg_level3_selected.gif) bottom center  no-repeat;
	font-weight:bold;
	color: #000;
}


/*-----------------------------/topMenu-------------------------------*/
/*-------------------------topUserToolbar-----------------------------*/

div#topUserToolbar {
	float:left;
	clear: both;
	width:782px !important;
	width:787px;
}

div#topUserToolbar .userInfo {background: url(http://www.vastkustmedia.se/css-images/bg_topLoggedInAsTabRight.gif) no-repeat right top;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.68em;
	font-weight:bold;
	float:left; height: 22px; line-height: 22px; padding: 0 5px 0 0; margin: 0 0 0 10px !important;margin:0 0 0 5px;}
	
div#topUserToolbar .userInfo span {float: left; display: block; height: 22px; line-height: 22px; background: url(http://www.vastkustmedia.se/css-images/bg_topLoggedInAsTabRepeat.gif) repeat-x left top;}

div#topUserToolbar .userInfo span.userIdLabel {padding: 0 6px; background: url(http://www.vastkustmedia.se/css-images/bg_topLoggedInAsTabLeft.gif) no-repeat left top;}

div#topUserToolbar ul li a,
div#topUserToolbar ul li input {
	color:#FFF;
	font: bold 0.66em Arial, Helvetica, sans-serif;
	border:none;
	display:block; float: left;
	height: 22px; line-height: 22px;
}

div#topUserToolbar ul li input {display: block; padding:0pt 0pt 1px 5px;margin:0px -1px 0pt 0pt; background: url(http://www.vastkustmedia.se/css-images/bg_topTabsLeft.gif) no-repeat left top; cursor: pointer;}


#topUserToolbar ul.userFunctionLinks .register,
#topUserToolbar ul.userFunctionLinks .recoverpassword,
#topUserToolbar ul.userFunctionLinks .recoverpassword,
#topUserToolbar ul.userFunctionLinks .settings {}

#topUserToolbar ul.userFunctionLinks li.settings {}

#topUserToolbar ul.userFunctionLinks {
	float: right;
}

#topUserToolbar ul.userFunctionLinks li {float: left; display: block; margin: 0 5px 0 0; padding: 0 5px 0 0; background: url(http://www.vastkustmedia.se/css-images/bg_topTabsRight.gif) no-repeat right top;}
#topUserToolbar ul.userFunctionLinks li span {float: left; display: block; padding: 0 0 0 6px; background: url(http://www.vastkustmedia.se/css-images/bg_topTabsLeft.gif) no-repeat left top;}

#topUserToolbar ul.userFunctionLinks li.logout{padding: 0 4px 0 0 !important;padding:0 4px 0 0;margin:0; background: url(http://www.vastkustmedia.se/css-images/bg_topLoggedInTabRight.gif) no-repeat right top;}

#topUserToolbar ul.userFunctionLinks li.logout input{display: block; padding: 0 0px 0 3px !important;padding:0 0 0 5px;margin:0 0 0 0; background: url(http://www.vastkustmedia.se/css-images/bg_topLoggedInTabLeft.gif) no-repeat left top;width:52px !important;width:56px}

*+html #topUserToolbar ul.userFunctionLinks li.logout input {width:55px;}

#topUserToolbar ul.userFunctionLinks li.settings{margin:0 5px 0 5px !important;margin:0 2px 0 5px;padding: 0 5px 0 0; background: url(http://www.vastkustmedia.se/css-images/bg_topLoggedInTabRight.gif) no-repeat right top;}
#topUserToolbar ul.userFunctionLinks li.settings span{display: block; padding:0pt 1px 0pt 6px !important;padding:0 0 0 6px; background: url(http://www.vastkustmedia.se/css-images/bg_topLoggedInTabLeft.gif) no-repeat left top;}

#topUserToolbar ul.userFunctionLinks li.login {padding: 0 4px 0 0 !important;padding:0 5px 0 0; background: url(http://www.vastkustmedia.se/css-images/bg_topTabsRight.gif) no-repeat right top;}
#topUserToolbar ul.userFunctionLinks li.login span {display: block; padding:0 2px 0 7px !important;padding:0 1px 0 7px; background: url(http://www.vastkustmedia.se/css-images/bg_topTabsLeft.gif) no-repeat left top;}

#topUserToolbar ul.userFunctionLinks li.register {padding: 0 4px 0 0 !important;padding:0 5px 0 0; background: url(http://www.vastkustmedia.se/css-images/bg_topTabsRight.gif) no-repeat right top;}
#topUserToolbar ul.userFunctionLinks li.register span {display: block; padding:0 2px 0 7px !important;padding:0 1px 0 7px; background: url(http://www.vastkustmedia.se/css-images/bg_topTabsLeft.gif) no-repeat left top;}

/*---------------------------- /topUserToolbar-------------------------*/

/*----------------------------- topMenu--------------------------------*/


#topMenuWrapper .row .item	{
		float: left;
		display:block;
}
	
	
#topMenuWrapper #level1	{
		background-repeat: repeat-x;
}

#topMenuWrapper #level2
{
	font-family: "Trebuchet MS";
}

.extraRight
{
	display: none;
}

/*---------------------------- /topMenu--------------------------------*/


/* *************************** /1.5 MENUES ***************************** */

/* ************************** 2 PAGE AREAS ***************************** */

#adTop    {padding: 10px 0 45px; margin: 0 0 0; background:transparent url(http://www.vastkustmedia.se/css-images/bg_body.gif) repeat-x center top;}

#adTop img {background:transparent url(http://www.vastkustmedia.se/css-images/bg_adTop.png) no-repeat scroll 0% 0%; padding:0pt 0pt 0pt 29px; display: block;}

.adColumn .inner {padding-top:0px;}

.mainContentContainer {margin-top: -1px; padding-left: 10px;}

#mainWrapper{width: 789px;	margin:0px auto; text-align: left; background: url(http://www.vastkustmedia.se/css-images/bg_std3colLayout2.gif) repeat-y -7px 0;}

.mainContainer {width:789px; margin: -35px 0 0;}

.adColumn {margin: -35px 0 0; display: none;}
	
#topMenuWrapper {width:100%;}	
	
#topHeaderContents {clear: both; float: left; padding: 0; height:139px; overflow:hidden;}

.std3colLayout  .extraColumn .inner {padding:9px 0 12px 21px;}

.std3colLayout  .extraColumn .inner	.inner { padding:0pt;}	

/* ************************** 2.1 Columns ***************************** */

.std2colLayout  {/*background: transparent url(http://www.vastkustmedia.se/css-images/bg_std3colLayout.gif) repeat-y; left top*/}
.std2colLayout .mainColumn {width: 770px;}
.std2colLayout .mainColumn .inner {padding-top: 10px; background: #FFF;}
.mainContentContainer.std2colLayout .pageBlockContainer {width:770px;}

#mainWrapper .mainColumn .pageBlockContainer .pageBlock.column5050 {
margin:0;
width:234px;
}

#mainWrapper .pageBlockContainer .pageBlock.column5050 {
float:left;
overflow:hidden;
}

.std3colLayout  {/*background: url(http://www.vastkustmedia.se/css-images/bg_std3colLayout.gif) repeat-y;*/}

/*SEE GLOBAL*/
	
/*-----------------------------page blocks-------------------------------*/

/*SEE GLOBAL*/
	
/*-------------------------------/page block ----------------------------*/

/* ************************** /2.1 Columns ***************************** */
/*SEE GLOBAL*/
/* ************************** /2 PAGE AREAS **************************** */
/*SEE GLOBAL*/
/* ************************** 3 BLOCKS ********************************* */

/*-------------------------- ticker -------------------------*/

div#ticker {
	font-weight:bold;
	margin:10px 0;
}

div#ticker dl {
	background:#dfdBd0;
	float:left;
	width:100%;
}

div#ticker dt {
	padding:5px;
	background:#ad0f0e;
	color:#fff;
	float:left;
}

div#ticker dd {
	overflow:hidden;
	float:left;
}

div#ticker dd a {
	padding:5px 0;
	text-indent:-9999em;
	display:none;
}

div#ticker dd.active a {
	display:block;
	text-indent:5px;
	font-weight:bold;
}

div#ticker dd.active a:after {
	content:"_";
	text-decoration:blink;
}

/*-------------------------- Image captions -------------------------*/

div.imageCaption,
div. {
	color:#666;
	line-height:1.5;
	font-size:.9em;
	padding:6px 0;
	border-bottom:none;
}

div.imageCaption p,
div. p {
	padding:0;
	float:right;
	padding-right:12px;
}

div.imageCaption.JSEnabled {
	background-color:#fff;
	opacity:.75;
	font-size:1em;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	color:#000;
	border:0;
}

div.imageCaption.JSEnabled p,
div.imageCaption.JSEnabled * {
	margin:5px;
}

div.imageCaptionIcon {
	width:20px;
	height:20px;
	position:absolute;
	right:3px;
	bottom:3px;
	background:#ddd;
	border:1px solid #000;
}

/*-------------------------- Enlarged image ----------------------------*/	

.enlargedimageContainer .enlargedimage .left
{
	float: left;
}

.enlargedimageContainer .enlargedimage .right
{
	float: right;
}

/*-------------------------- /Enlarged image ---------------------------*/	

/*----------------------------- pollteaser -----------------------------*/

/*.pollContainer  {
	padding:4px;
	background:url(http://www.vastkustmedia.se/css-images/pollContainer_bg.gif) no-repeat right top;
	border:1px solid #CCC;
}*/

.extraColumn .pollContainer {
	background:transparent url(http://www.vastkustmedia.se/css-images/bg_webbquestion_maincol_rounded_c_bottom.gif) no-repeat scroll left bottom;
	display:block;
	height:100%;
	margin-bottom:10px;
	padding-bottom:10px;
}

.simpleTeaserContainer .pollContainer p  {
	font:bold 1.1em Arial, Helvetica, sans-serif;
	padding:0 0 0 8px;
}

.extraColumn .pollContainer p {
font-size:1.2em;
font-weight:bold;
margin:0pt;
padding:0pt 0pt 0pt 8px;
text-indent:0pt;
}

.pollContainer p {
	font-size:1.2em;
	font-weight:bold;
	margin:0px;
	padding:0pt 0pt 0pt 8px;
	text-indent:0px;
}

/* .themeBlockContainer .inner .pollContainer h3,
.simpleTeaserContainer,
.pollContainer h3,
.mainColumn .inner .pollContainer h3,
.mainColumn .pollContainer h3  {
	font:normal 0.84em Arial, Helvetica, sans-serif;
	padding:4px 0 0 10px;
	background-color:#FFF;
	width:7.8em;
	text-transform:uppercase;
	color:#999;
	margin-top:-14px;
	z-index:100;
	position:relative;
	display:block;
	padding-bottom:0px;
	margin-bottom:4px;
	text-transform:uppercase;
}*/

/* .mainColumn .inner .pollContainer h3,
.mainColumn .pollContainer h3  {
	float:left;
	clear:both;
}*/

.mainColumn .inner .pollContainer p,
.mainColumn .pollContainer p {
	clear:both;
	margin:0px;
	padding:0 0 0 8px;
}


/*.pollContainer form {
	margin:10px 10px 0px 10px;
}*/

.pollContainer form a   {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

.pollContainer form label   {
	padding: 0 12px 0 4px;
	margin-top:-4px;
	font-size:92%;
}

.pollContainer form input  {
	margin-bottom:-2px;
}

.voteContainer {
	display:block;
	margin-left: 28px;
	margin-right: 10px;
}

.extraColumn .pollContainer .voteContainer {
display:block;
float:right;
margin-right:10px !important;
margin-top:0px;
padding:0pt 0pt 10px;
}

/* .mainColumn .voteContainer  {
	margin-right:14px !important;
	margin-right:12px;
} */

.mainContentContainer .voteContainer a:link, .mainContentContainer .voteContainer a:visited {
background:transparent url(http://www.vastkustmedia.se/css-images/bg_def_btn_extra_col.gif) no-repeat scroll 2px 0px;
color:#FFFFFF;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:15px;
line-height:normal;
padding:1px 7px 0pt 0pt;
text-align:center;
width:67px;
}


/*--------------------------- / pollteaser -----------------------------*/
/*-----------------------------  pollresult-----------------------------*/

.pollResultsContainer{
	padding: 5px;	
}

.pollResultsContainer h1 {
	font: normal 2.2em Georgia,Times; 
	margin:0px;
	padding-bottom: 5px;
}

.pollResultsContainer p {
	font: bold 0.8em Arial, Helvetica, sans-serif;
	padding:0px 12px 12px 0;
}


.graphData  {
	width:100%;
	border:1px solid #C60707;
}

.pollResultsContainer .even  {
	background-color:#E8E8E8;
}

.pollResultsContainer .odd  {
	background-color:#CCC;
}

.pollGraphbar {
	border: 1px solid #000;
	background-color:#C60707;
	height:12px;
	margin-top:3px;
}

 .pollResultsContainer td.text {
	font:bold 0.8em Arial, Helvetica, sans-serif;
	padding:2px 0px 2px 14px;
	display:block;
}

.mainContentContainer .pollResultsContainer td.text {
	font:bold 1em Arial, Helvetica, sans-serif;
	padding:4px 0px 2px 12px;
	display:block;
}

.graphData td.text {
	padding:4px 0 4px 12px;
}

table.graphData td {
	vertical-align: top;
	padding: 5px 2px;
}

table.graphData td.graph {
	width: 120px;
}

table.graphData td.percentage {
	text-align: right;
	padding-right:8px;
}

.totalVotes {
	text-align: right;
	font:normal 1.0em Georgia, "Times New Roman", Times, serif;
	padding:12px 8px 0;	
}

/*--------------------------/  pollresult-------------------------------*/

/*---------------------------/ lightWindow -----------------------------*/


/*-------------------------- simpleTeaserContainer ---------------------*/

.simpleTeaserContainer {
background:#FFFFFF;
margin-bottom: 0px;
padding-bottom: 5px;
}

.simpleTeaserContainer .flashContent {
padding-bottom: 5px;
}

#mainWrapper .mainContentContainer .articleTeaser .comments a:hover {
text-decoration: underline;
}

.simpleTeaserContainer h3 span.superTitle {
	font:bold  0.8em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	display:block;
	color: #0065A5;
	background-color:transparent;
	padding:5px 0 6px 0; 
	margin: 0px;
}
	
.simpleTeaserContainer h3 {
	font:normal 1.8em Arial, Helvetica, sans-serif;
	margin: 0px;
	padding:0 0 6px 0; 
}

.simpleTeaserContainer p { 
	margin: 0px;
	padding:0pt 0pt 10px;
	}

/*-------------------------- /simpleTeaserContainer ---------------------*/	

/*--------------------------pageBlockContainer --------------------------*/

.mainContentContainer .pageBlockContainer .simpleTeaserContainer,
.mainContentContainer .pageBlockContainer .articleTeaser {
	/*margin: 0px; 
	padding:4px; 
	border-bottom:none;
	background-image:none;*/
}

.mainContentContainer .pageBlockContainer .simpleTeaserContainer {
	margin-bottom: 0px;
	background: none;
	padding-bottom: 0px;
}

.mainContentContainer .pageBlockContainer .column2 .simpleTeaserContainer {
margin-left: 10px;
}

.mainContentContainer .pageBlockContainer .column3 .simpleTeaserContainer {
margin-left: 10px;
}

.mainContentContainer .pageBlockContainer .column1 .articleTeaser {
	background: none;
	margin-bottom: 0px;
}

.mainContentContainer .pageBlockContainer .column2 .articleTeaser {
	padding:0px 0px 0 10px; 
	background: none;
	margin-bottom: 0px;
}

#mainWrapper .pageBlockContainer .pageBlock.column333333 h4.articleSubTitle, #mainWrapper .pageBlockContainer .pageBlock.column333333 p a {
left:-99999px;
position:absolute;
visibility:hidden;
}

#mainWrapper .pageBlockContainer .pageBlock.column333333.column3 .articleTeaser {
background:transparent none repeat scroll 0% 50%;
margin-bottom:0px;
padding-left:15px;
}

#mainWrapper .pageBlockContainer .pageBlock.column333333.column2 .articleTeaser {
background:transparent none repeat scroll 0% 50%;
margin-bottom:0px;
padding:0pt 0pt 0pt 15px;
}

#mainWrapper .pageBlockContainer .pageBlock.column333333.column1 .articleTeaser {
background:transparent none repeat scroll 0% 50%;
}

#mainWrapper .pageBlockContainer .pageBlock.column333333 h3 {
font-size: 1.31em;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}

.mainColumn .pageBlockContainer .pageBlock.column5050 h3 {
font-size: 1.88em;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}

.extraColumn .pageBlockContainer .pageBlock.column5050 h3 {
font-size: 1.31em;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

.mainColumn .articleTeaser a.slideshow{
	background:transparent url(http://www.vastkustmedia.se/css-images/slideshow_link.gif) no-repeat scroll 0% 0%;
	display:block;
	color: #f7f7f7;
	float:left;
	font-size:0px;
	height:28px;
	overflow:hidden;
	width:34px;
}

.mainColumn .articleTeaser a.webTv{
	background:transparent url(http://www.vastkustmedia.se/css-images/webTv_link.gif) no-repeat scroll 0% 0%;
	color:#f7f7f7;
	display:block;
	float:left;
	font-size:0px;
	height:28px;
	overflow:hidden;
	width:34px;
}

.articleTeaser .comments{
	background:#f7f7f7 url(http://www.vastkustmedia.se/css-images/comment.gif) no-repeat scroll left top;
	float:left;
	height:28px;
	overflow:hidden;
	width:100%;
}

#mainWrapper .mainContentContainer .articleTeaser .comments a{
	color:#000;
	display:block;
	font:bold 0.9em arial;
	padding:8px 0 6px 31px;
	text-align:left;
	line-height:normal;
}

.mainContentContainer .pageBlockContainer .column2 {
}

.mainContentContainer .pageBlockContainer .column3 {
	margin-left:4px;
}

.mainContentContainer .pageBlockContainer {
	background:transparent url(http://www.vastkustmedia.se/css-images/bg_simpleTeaserBottom.gif) repeat-x scroll left bottom;
	height:auto !important;
	padding-top: 10px;
	min-height:1%;
	overflow:visible;
	padding:0pt;
	margin-bottom:10px;
}

#mainWrapper .pageBlockContainer .pageBlock.column5050 h4.articleSubTitle, #mainWrapper .pageBlockContainer .pageBlock.column5050 p a {
/*left:-99999px;
position:absolute;
visibility:hidden;*/
}

.mainContentContainer .pageBlockContainer .simpleTeaserContainer h3 span.superTitle {
	font-size:0.9em;
	display:block;
	font-weight:bold;
	text-transform: none; 
	color: #C60707;
	background-color:transparent;
	padding:0 0 2px 0; 
}
	
.mainContentContainer .pageBlockContainer .simpleTeaserContainer h3 {
	font:bold 1.4em Arial, Helvetica, sans-serif;
	padding:0 0 2px 0; 
}

/*hides overflowing contents*/
.mainContentContainer .pageBlockContainer .pageBlock.column5050,
.mainContentContainer .pageBlockContainer .pageBlock.column6633.column1,	
.mainContentContainer .pageBlockContainer .pageBlock.column6633.column2,
.mainContentContainer .pageBlockContainer .pageBlock.column333333,
.mainContentContainer .pageBlockContainer .pageBlock.column6633			 {
	overflow:hidden;
}
	

/*------------------------ /pageBlockContainer --------------------------*/


/*------------------------------ rssTeaser ------------------------------*/

.rssTeaserContainer {
	background: url(http://www.vastkustmedia.se/css-images/icon_rss.gif) no-repeat 0px 0px;
	padding: 0 0 4px 30px;
	margin: 0 0 10px 0;
	border-bottom:1px solid #DDDDDD;
}

.mainContentContainer .rssTeaserContainer h3 {
	font-weight: bold;
	margin:0px;
	padding:0 0 3px 0;
	text-transform: uppercase;
	color: #2778a5;
}
.mainContentContainer .rssTeaserContainer p { 
	margin: 0 0px 0px 0; 
	padding:0px;
}
.rssTeaserContainer a {
	font:bold 0.94em Arial, Helvetica, sans-serif;
}

/*-------------------------- /rssTeaser -------------------------------*/

/*------------------- quickNavigationContainer ------------------------*/
	
.quickNavigationContainer {

}	

/*-------------------- /quickNavigationContainer-----------------------*/

/* -------------------- Text resize toolbar----------------------------*/


#articleContainer .toolbar  {
	color: #6c7174;
	background-color:#4b4b4b;
	font-size: 11px;
	height:30px;
	margin-top: 4px;
	clear:both;
}

#articleContainer .toolbar.bottom {
background:#F5F5F5 none repeat scroll 0%;
border-bottom:1px solid #4B4B4B;
margin-bottom:12px;
}

#articleContainer .toolbar.bottom span.published {
color: #333333;
}

#articleContainer .toolbar.bottom .textSizerContainer span.description {
color: #333333;
margin-right: 4px;
}

#articleContainer .toolbar.bottom .textSizerContainer a.textSize1.selected {
background:transparent url(http://www.vastkustmedia.se/css-images/icon_textSize1_bottom_selected.gif) no-repeat center;
margin-right: 0px;
}

#articleContainer .toolbar.bottom .textSizerContainer a.textSize1 {
background:transparent url(http://www.vastkustmedia.se/css-images/icon_textSize1_bottom.gif) no-repeat center;
margin-right: 0px;
}

#articleContainer .toolbar.bottom .textSizerContainer a.textSize2.selected {
background:transparent url(http://www.vastkustmedia.se/css-images/icon_textSize2_bottom_selected.gif) no-repeat left;
margin-right: 0px;
}

#articleContainer .toolbar.bottom .textSizerContainer a.textSize2 {
background:transparent url(http://www.vastkustmedia.se/css-images/icon_textSize2_bottom.gif) no-repeat left;
margin-right: 0px;
}

#articleContainer .toolbar.bottom .textSizerContainer a.textSize3.selected {
background:transparent url(http://www.vastkustmedia.se/css-images/icon_textSize3_bottom_selected.gif) no-repeat left;
margin-right: 0px;
}

#articleContainer .toolbar.bottom .textSizerContainer a.textSize3 {
background:transparent url(http://www.vastkustmedia.se/css-images/icon_textSize3_bottom.gif) no-repeat left;
margin-right: 0px;
}

#articleContainer .toolbar.bottom span.tip a {
background:transparent url(http://www.vastkustmedia.se/css-images/button_tip_bottom.gif) no-repeat right;
color:#333333;
}

#articleContainer .toolbar.bottom span.print a {
background:transparent url(http://www.vastkustmedia.se/css-images/button_print_bottom.gif) no-repeat right;
color:#333333;
}

#articleContainer .toolbar .articleCategory .label {
	color: #C60707; 
	background-color:transparent;
	font-weight: bold;
	padding-top:6px;
	float:left;
}

.textSizerContainer a   {
	width:24px;
	margin-right:1px;
	height:32px;
	float:left;
	background-repeat: no-repeat;
	background-position:center;
}

#articleContainer .toolbar .published  {
	color:#FFFFFF;
	float:left;
	width: 154px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	font-weight: bold;
}

.textSizerContainer   {
	float: right;
	width: 136px;
}

.textSizerContainer .description{
	margin-top:8px;
	margin-right: 2px;
	float:left;
	color:#FFFFFF;
}

.textSizerContainer a span { 
	display: none;
}
.textSizerContainer a.textSize1 { 
	background-image: url(http://www.vastkustmedia.se/css-images/icon_textSize1.gif);
	background-position:right;
}
.textSizerContainer a.textSize2	{ 
	background-image: url(http://www.vastkustmedia.se/css-images/icon_textSize2.gif); 
}
.textSizerContainer a.textSize3 { 
	background-image: url(http://www.vastkustmedia.se/css-images/icon_textSize3.gif); 
}
#articleContainer .textSizerContainer a.textSize1.selected { 
	background-image: url(http://www.vastkustmedia.se/css-images/icon_textSize1_selected.gif);
	background-position:right;
}
a.textSize2.selected { 
	background-image: url(http://www.vastkustmedia.se/css-images/icon_textSize2_selected.gif); 
}

a.textSize3.selected { 
	background-image: url(http://www.vastkustmedia.se/css-images/icon_textSize3_selected.gif); 
}

#articleContainer .toolbar .print a, 
#articleContainer .toolbar .tip a   {
	height: 20px;
	padding-top:4px;
	display: block;
	color:#FFF;
	background-color:transparent;
	float:left;

}

.extraColumn .pollContainer h3 {
background:transparent url(http://www.vastkustmedia.se/css-images/bg_webbquestion_maincol_rounded_c_top.gif) no-repeat scroll left top;
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:0.84em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-top:6px;
text-transform:uppercase;
}

#articleContainer .toolbar .tip a:hover {text-decoration:underline;}

#articleContainer .toolbar .print a:hover {text-decoration:underline;}

#articleContainer .toolbar .tip a {background:url(http://www.vastkustmedia.se/css-images/button_tip.gif) no-repeat right;	width: 46px; margin:4px 10px 0px 10px;}

#articleContainer .toolbar .print a {background:url(http://www.vastkustmedia.se/css-images/button_print.gif) no-repeat right; width: 59px; margin-top:4px;}

/* ------------------------/Text resize toolbar ----------------------------*/

/* ------------------------ articleFloatContainer --------------------------*/

div.richText 	{
	width:100%;
}
	
.articleFloatContainer .pictureContainer img	{
	display: block;
}

.articleFloatContainer   {
	margin:4PX 0 10px 12px;
	padding-bottom:0px;
	width:175px; 
	float:right; 
	overflow:hidden;
}

p.articlePicture_caption   {
	font-weight: bold;
	background-color:#494949;
	color:#FFFFFF;
	text-align:left;
	padding:7px 4px 7px 10px;
	display:block;
	margin:-4px 0 10px 0;
}

#articleContainer .articleFloatContainer .articleImageTitle p.label  {
	padding:0 6px 4px 6px;
	background-color:#494949;
	display:block;
}

 #articleContainer .articleFloatContainer h3 em   {
	display:none;
}

.related_articlesContainer h3 {
	display:block;
	background:url(http://www.vastkustmedia.se/css-images/bg_relaterade.gif);
	height: 36px;
}

.articleFloatContainer .tv{
	margin-bottom: 9px;
}

.articleFloatContainer .tv p{color:#000;}

.articleFloatContainer .tv img{
	border-bottom:4px solid #CCC;
}

.pictureContainer p.articlePicture_caption,
.tv p.articlePicture_caption	{
	background-color:#CCC;
	padding-top:6px;
}

.pictureContainer h3 {
	display:block;
	background:url(http://www.vastkustmedia.se/css-images/bg_bildextra.gif);
	height: 26px;
}

.articleFloatContainer .pictureContainer,
.articleFloatContainer .factContainer    {
	margin-bottom: 10px;  }
	
	
.articleFloatContainer .related_articlesContainer,
.articleFloatContainer .seriesOfArticles  {
	margin-bottom: 10px;
	padding-bottom: 3px;
	background-color:#494949;
}



#articleContainer .articleFloatContainer .byline   {
	float:none;
	text-align:left;
	padding:0px 8px 10px 25px;
	margin:0px;
	color:#FFFFFF;
	background-color:#494949;
	clear:both;
	width:155px;
}

#articleContainer .articleFloatContainer .singleFactsContainer   {
	background-color:#494949;
	color:#FFFFFF;
	padding:0px 8px 6px 10px;
}


#articleContainer .articleFloatContainer .factContainer h3 em,
#articleContainer .articleFloatContainer .related_articlesContainer h3 em,
#articleContainer .articleFloatContainer .factContainer h3 em,
#articleContainer .articleFloatContainer .seriesOfArticles h3 em {
	background:url(http://www.vastkustmedia.se/css-images/bg_factContainerh3.gif) no-repeat 9px 9px #494949;
	font:bold 0.74em Arial, Helvetica, sans-serif;
	padding:10px 0 8px 32px;
	color:#ccc;
	border:none;
}

#articleContainer .articleFloatContainer .factContainer h3 em{
	background:url(http://www.vastkustmedia.se/css-images/bg_factContainerh3.gif) no-repeat 9px 9px #494949;
	display: none;
}

#articleContainer .articleFloatContainer .related_articlesContainer h3 em,
#articleContainer .articleFloatContainer .seriesOfArticles h3 em{
	background:url(http://www.vastkustmedia.se/css-images/bg_related_h3.gif) no-repeat 9px 9px;
}

.articleFloatContainer .pollContainer  {
	background-image:none;
	background-color:#494949;
	color:#FFF;	
	display:block;
	border:none;
}

/* .mainColumn .articleFloatContainer .pollContainer h3 {	
	background:url(http://www.vastkustmedia.se/css-images/bg_poll_h3.gif) no-repeat 9px 9px;
	font:bold 1em Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 0 6px 32px;	
	margin-bottom:0;
	text-transform:none;
	background-color:#494949;
	color:#ccc;
	display: none;
} */

.pollContainer .label {
display: none;
}

.articleFloatContainer .pollContainer {
	display:block;
	background:#494949 url(http://www.vastkustmedia.se/css-images/bg_webbfraga.gif) no-repeat;
	height: 36px;
	padding-top:35px;
}

#articleContent .articleFloatContainer .pollContainer p {
	font-size:110%;
	padding-left:10px;
}

#articleContent .articleFloatContainer .pollContainer table{
	clear:both;
	margin-left:10px;
	margin-top:4px;
	margin-bottom: 10px;
}


/* .mainContentContainer #articleContent .articleFloatContainer  .voteContainer{
	height:22px;
	clear:both;
	display:block;
	padding:4px 0px 0px 8px;
	width:160px;
	float:none;
	margin-top:6px;
} */


.mainContentContainer #articleContent .articleFloatContainer  .voteContainer a:link,
.mainContentContainer #articleContent .articleFloatContainer  .voteContainer a:visited  {
	background:url(http://www.vastkustmedia.se/css-images/floatContainer_vote.gif) no-repeat;
	display:block;
	float:left;
	width:70px;
	color:#FFFFFF;
	text-align:center;
	font-size:80%;
}

.articleFloatContainer .doclink a img   {
	margin:0 0 -4px 6px;
	border:1px solid #000;
}

.articleFloatContainer dl
{
	background-color:#494949;
}

.articleFloatContainer dl dt{
	position:absolute;
	left:-9999px;
	background-color:#494949;
}

.articleFloatContainer dl dd a:link,
.articleFloatContainer dl dd a:visited   {
	color:#FFFFFF;
}

.articleFloatContainer dl dd a {	
	background:url(http://www.vastkustmedia.se/css-images/bg_relatedLinks_floatRight.gif) no-repeat left top #494949;
	font-size:94%;
	display: block;
	float: none;
	padding: 0 8px 2px 10px;
	margin: 0 0 2px 10px;

}

.related_articlesContainer a:hover {
text-decoration: underline;
}

.seriesOfArticles a:hover {
text-decoration: underline;
}

.seriesOfArticles h3 {
	display:block;
	background:url(http://www.vastkustmedia.se/css-images/bg_artikelserie.gif);
	height: 36px;
}


.articlePicture_caption span.photographer  {
	font-size: 0.9em;
	padding-top: 5px;
	padding-bottom: 2px;
	position:static;
	color:#999999;
	display:block;
	clear:both;
	float:none;
	border:0;
}

.seriesOfArticles {
background:transparent url(http://www.vastkustmedia.se/css-images/bg_webbtv.gif) no-repeat;
display:block;
height:26px;
}


.factContainer h3 {
background:transparent url(http://www.vastkustmedia.se/css-images/bg_fakta.gif) no-repeat;
background-color: #4b4b4b;
display:block;
height:36px;
}

/*/IE hack/*/

.articleFloatContainer .factContainer,
.articleFloatContainer .related_articlesContainer,
.articleFloatContainer .seriesOfArticles,
.articleFloatContainer .pollContainer   {
	height:auto !important;
	height:1%;
	clear:both;
}


/* ------------------------ /articleFloatContainer ----------------------------*/


/* -------------------------------- FactContainer ------------------------------*/

.singleFactsContainer   {
	color:#FFFFFF;
	margin:0px 0px 10px;
	padding:0px 10px 6px;
}

.bgFactContainer {
	background:#4B4B4B url(http://www.vastkustmedia.se/css-images/bg_factscon.gif) repeat-x scroll 0% 30px;
}

.singleFactsContainer .factPicturesContainer  {
	overflow:hidden;
	width:175px;
}

.singleFactsContainer .factPicturesContainer img   {
	margin:0;
	float:left;
	padding:0 10px 6px 0
}


.singleFactsContainer .clearer   {
	float:none;
}


.articleFloatContainer .singleFactsContainer h4  {
	font:bold 1.1em Arial, Helvetica, sans-serif;
	margin:0pt 0pt 10px;
	padding:0px 0pt 0px 0px;
}

.bgFactContainer .singleFactsContainer h4	{
	color: #FFF;
	font: bold 1.56em Calibri, Arial;
	padding: 6px 0 0px 0px;
	margin: 0 0 10px 0;
	font-style:normal;
}


.bgFactContainer h3 {
	position:absolute;
	left:-9999px;
}

/* -------------------------------/ FactContainer ------------------------------*/



/* ----------------------------- Article discussion ----------------------------*/
/* ---------------------------- /Article discussion ----------------------------*/

/*-------------------------------------contact----------------------------------*/

#contact .topContact img
{
	margin:6px 14px 14px 14px;
	float:right;
}


#contact  h1
{	
	color:#333333;
	font-family:Arial;
	font-size:2em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0px;
}


#contact .topContact {
background-color:#F0F0F0;
border:1px solid #CCCCCC;
padding:4px 0pt 0px 9px;
}

#contact .topContact p
{
font:normal 1em Arial;
}

#contact .middleContact
{
	font-size:1px;
	line-height:1px;
	padding:15px 0pt 0px 10px;
}

#contact .middleContact h2    {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:3px;
padding:0pt;}

#contact .middleContact .h2container    {
	border:1px solid #F0F0F0;
	margin:0px 0px 10px -10px;
	padding:7px 0pt 3px 9px;
}


#contact .middleContact h3   {
	font-size:12px;
	font-weight:bold;
	margin:4px 0pt;
}

#contact .middleContact p   {
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0pt 0pt 1px;
}

#contact .middleContact p a {	font-weight:normal;color:#005da8;}

#contact .middleContact .clearer  {
background:transparent url(http://korr.adeprimo.se/mktwebb_design/Mediebolaget/bohuslaningen.se/html/img/bg_simpleTeaserBottom.gif) repeat-x scroll left bottom;
font-size:1px;
height:1px;
line-height:1px;
margin:0px 0px 10px;
padding-bottom:15px;
clear: both;
}

#contact .middleContact .left   {
	float:left;
	width:85px;
}

#contact .middleContact .right   {
	float:left;
	margin-top:10px;
	width:300px;
}

#contact .middleContact .right .title {color:#005da8;}

/*------------------------------------- /contact--------------------------------------*/

/*----------------------------------- staticPollList----------------------------------*/

.singlePollStatic   {margin-bottom:2px;
	background: #F5F5F5 url(http://www.vastkustmedia.se/css-images/bg_staticPollHeader.gif) no-repeat scroll 8% 4%; padding: 10px 10px 4px;
}

.singlePollStatic .inner {padding: 0;}

.singlePollStatic h1 {font:normal 1.5em Arial, Helvetica, sans-serif;
	margin:0px; background: url(http://www.vastkustmedia.se/css-images/bg_todaysHeadLineBottomBord.gif) repeat-x left bottom; color: #666; padding:0px 0pt 11px 60px; height: auto !important; height: 38px; min-height: 38px; margin: 0 0 10px;}


.singlePollStatic .imgLeft {float:left; width: 70px;}

.singlePollStatic .imgLeft img {}

.singlePollStatic .textRight {float:left; padding: 10px; background: #FFF; border-bottom: 4px solid #e3e3e3; width: 358px;}

.extraColumn .singlePollStatic .textRight {width: 170px;}

#leftCol .singlePollStatic .textRight p {
	font:normal 0.9em Georgia, "Times New Roman", Times, serif;
}

.singlePollStatic .textRight blockquote {
	background:url(http://www.vastkustmedia.se/css-images/singlePollBlockquote.gif) no-repeat -30px -5px;
}

.singlePollStatic .textRight h3  {
	font: bold 1em Arial, Helvetica, sans-serif;
	text-indent: 0em;
	margin:0px;
	padding:0 0 12px 0;
}

.singlePollStatic  .clearer  {
	margin:-6px 0 7px 0;
	height:1px;
	line-height:0px;
	font-size:1px;
}

/*------------------------ /staticPollList----------------------------------*/


/*------------------------ familyAd ----------------------------------*/

div#familyAd {}

/* ========= Family Ad Common ========= */

	div#familyAd .meta {color: #666;}

	div#familyAd h2	{margin: .5em 0 0 0; font: bold 2.2em Arial, Helvetica, sans-serif; color: #000; padding: 0;}

div#familyAdItem .familyAdItem-content .orderPrint{background:transparent url(http://www.vastkustmedia.se/css-images/toolbar_orderPrint.png) no-repeat scroll center center;padding:2px 22px 2px 13px;}
div#familyAdItem .familyAdItem-content .orderPrint a{color:#fff;font-size:0.8em;}

div#familyAdItem .familyAdItem-content .print{background:transparent url(http://www.vastkustmedia.se/css-images/button_print3.gif) no-repeat scroll left -1px;float:left;margin:10px 0pt 0pt;padding:5px 0pt 15px 25px;}

div#familyAdItem .familyAdItem-content .tip {background:transparent url(http://www.vastkustmedia.se/css-images/button_tip3.gif) no-repeat scroll left -1px;float:left;margin:10px 0pt 0pt 20px;padding:5px 0pt 15px 23px;}

	div#familyAd h3
	{
		margin: .5em 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		font-size: 1.5em;
	}
	
	.familyAdItem-content {width: 100%; overflow: auto;border-bottom:2px solid #4B4B41;}
	
/* ========= / Family Ad Common ========= */


/* ========= Family Ad Search ========= */

#searchResult div.familyAd {}

	#searchResult div.familyAd img.familyAd-imgThumb {float: left;}

	#searchResult div.familyAd div.familyAdItem {margin: 0 0 0 80px;}



/* ========= / Family Ad Search ========= */

/* ========= Family Ad Order Form ========= */

.familyAdCategoryListing_block {width: 100%; overflow: auto;}

div.mainColumn .familyAdCategoryListing_block div.familyAdTeaser {text-align:center;}

.familyAdCategoryListing_block div.familyAdTeaser img {margin: 0 auto;}
.familyAdCategoryListing_block div.familyAdTeaser h3 {padding: 0 4px 2px;}
.familyAdCategoryListing_block div.familyAdTeaser h3 a {color: #005da8; font: bold .91em Arial, Helvetica, sans-serif;}

div.familyAdOrderForm
{
	border: 1px solid #ccc;
	margin: 1em 0;
}

	div.familyAdOrderForm h1
	{
		background: #000;
		color: #fff;
		margin: 0 -5px .5em;
		padding: .4em 10px;
		font-size: 1.2em;
		font-family: Arial, Helvetica, sans-serif;
	}

	div.familyAdOrderForm div.formContainer 
	{
		padding: .5em;
	}

	div.familyAdOrderForm div.formContainer div.errors
	{
		border: 1px solid #ccc;
		padding: .5em;
		background: #f7f7f7;
		margin: 0 0 1em 0;
	}

		div.familyAdOrderForm div.formContainer div.errors p 
		{
			font-weight: bold;
			padding: 0 0 .4em 0;
		}

		div.familyAdOrderForm div.formContainer div.errors ul 
		{
			list-style: disc;
			margin-left: 40px;
			color: #f00;
		}
		
			div.familyAdOrderForm div.formContainer div.errors li
			{
				margin: 0 0 .2em 0;
			}

	div.familyAdOrderForm div.formContainer div.inputfield
	{
		overflow: hidden;
	}

		div.familyAdOrderForm div.formContainer div.inputfield label
		{
			display: block;
			float: left;
			width: 100px;
		}
			div.familyAdOrderForm div.formContainer div.inputfield label span
			{
				color: #f00;
			}

		div.familyAdOrderForm div.formContainer div.inputfield input
		{
		}

	div.familyAdOrderForm div.formContainer div.submit,
	div.familyAdOrderForm div.formContainer div.submit p
	{
		text-align: right;
		padding: 0;
	}

	div.familyAdOrderForm div.formContainer div.submit p.closeButton
	{
		margin-top: .5em;
	}

/* ========= / Family Ad Order Form ========= */

/* ========= Family Ad Item ======== */
div#familyAd{}

div#familyAdItem
{
	background:#FFFFFF none repeat scroll 0% 0%;
	overflow: hidden;
	margin:0pt 0pt 1em;
	width:770px;
}

	div#familyAdItem div.imageWrapper
	{
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		margin:0pt 10px 0pt 0pt;
	}
	
	div#familyAdItem div.familyAdItem-content h2,
	div#familyAdItem div.familyAdItem-content h3,
	div#familyAdItem div.familyAdItem-content .description	
	{
		margin-left: 478px;
	}
	
	div#familyAdItem div.familyAdItem-content .description span.info
	{
		display: block;
	}


div#familyAdItem .toolbar {color: #6c7174;	background:#4B4B4B none repeat scroll 0% 0%; font-size: 1em;height:32px;clear:left;}
div#familyAdItem .toolbar.bottom  {background:#FFFFFF none repeat scroll 0% 0%;margin:10px 0pt 0pt;}
div#familyAdItem .toolbar.bottom .searchTeaserContainer{width:770px;}
div#familyAdItem .toolbar .articleCategory .label {color: #C60707;	background-color:transparent;font-weight: bold;padding-top:6px;float:left;}
.textSizerContainer a {width:24px;height:30px;float:left;background-repeat: no-repeat;background-position:center;}
div#familyAdItem .toolbar .published {color:#FFF;float:left;width: 156px;padding:8px 0pt 0pt 10px;}
div#familyAdItem .textSizerContainer {float: right;width: 155px;}
div#familyAdItem .textSizerContainer .description {margin:8px 5px 0pt 0pt;float:left;color:#FFF;font-weight:bold;font-size:0.9em;}
div#familyAdItem .textSizerContainer a span {display: none;}
div#familyAdItem .textSizerContainer a.textSize1 {background-image: url(http://www.vastkustmedia.se/css-images/icon_textSize1.png);background-position: 4px center;}
div#familyAdItem .textSizerContainer a.textSize2	{background-image: url(http://www.vastkustmedia.se/css-images/icon_textSize2.gif);}
div#familyAdItem .textSizerContainer a.textSize3 {background-image: url(http://www.vastkustmedia.se/css-images/icon_textSize3.gif);}
div#familyAdItem .textSizerContainer a.textSize1.selected {background-image: url(http://www.vastkustmedia.se/css-images/icon_textSize1_selected.gif);	background-position: 4px center;}
div#familyAdItem a.textSize2.selected {background-image: url(http://www.vastkustmedia.se/css-images/icon_textSize2_selected.png);}
div#familyAdItem a.textSize3.selected {background-image: url(http://www.vastkustmedia.se/css-images/icon_textSize3_selected.png);}
div#familyAdItem .toolbar .print a, 
div#familyAdItem .toolbar .tip a {height: 20px;padding-top:3px;display: block;color:#FFF;background-color:transparent;float:left;}
div#familyAdItem .toolbar .tip a {background:url(http://www.vastkustmedia.se/css-images/button_tip3.gif) no-repeat right -1px;	width: 58px;margin:5px 6px 0 10px;}
div#familyAdItem .toolbar .print a {background:url(http://www.vastkustmedia.se/css-images/button_print3.gif) no-repeat right -1px;	width: 64px;margin-top:5px;}
div#familyAdItem .toolbar {clear: left;}
div#familyAdItem .toolbar .orderPrint a {margin: 9px 0 0 12px;}
div#familyAdItem .toolbar .orderPrint a {height: 14px; line-height: 14px; display: block;font-size:0px;color:#FFF;background-color: transparent;float:left;}
div#familyAdItem .toolbar .orderPrint a {background:url(http://www.vastkustmedia.se/css-images/bg_familyToolOrder.gif) no-repeat top left; width: 114px; font-size: .8em; text-align: center; padding: 0 8px 0 0;}

/* ========= / Family Ad Item ========= */


/* ========= Family Ad Category Listing ========= */

div.familyAdTeaser {}

div.mainColumn div.pageBlockContainer {}

	div.mainColumn div.familyAdTeaser {}

	div.mainColumn div.familyAdTeaser img {width: 175px; margin: 0;}

	div.mainColumn div.familyAdTeaser h3 {text-align: center; font-size: 1em;}

	div.mainColumn div.familyAdTeaser .inner {padding: 0;}

	div.mainColumn div.column2 div.familyAdTeaser {}

/* ========= Family Ad Category Listing (In Extra Column) ========= */

div.familyAd div.extraColumn div.pageBlockContainer {border: none;}

	div.extraColumn div.familyAdTeaser {width: 130px;}

	div.extraColumn div.familyAdTeaser img {width: 130px;}

	div.extraColumn div.familyAdTeaser h3 {text-align: center;}

	div.extraColumn div.familyAdTeaser .inner {padding: 0;}

	div.extraColumn div.column2 div.familyAdTeaser div.inner {}


/* ========= / Family Ad Category Listing (In Extra Column) ========= */

/* ========= / Family Ad Category Listing ========= */

/*------------------------ /familyAd ----------------------------------*/


/*------------------------ todaysHeadlines ----------------------------------*/

#todaysHeadlines
{
	background-color: white;
	clear: left;
	padding:6px 2px 5px 13px;
}

#todaysHeadlines h2
{
	font-family: arial, verdana, helvetica;
	font-weight: normal;
	font-size: 1.2em;	
	margin-bottom: 4px;
	color: white;
	background:#666666 url(http://www.vastkustmedia.se/css-images/mainbottom_todayheadlines_bg.gif) repeat-x;
	padding: 8px 0 2px 5px;
	height:26px;
	display: none;
}

h2.structuralFooter{position:absolute;left:-999999px;visibility:hidden;}

#todaysHeadlines h3
{
	font: bold 1.2em arial, verdana, helvetica;
	color: #666;
	font-size: 1.0em; display: block; padding: 2px 0 6px;
}

#todaysHeadlines h3 span {float: none; display: block; background: #FFF url(http://www.vastkustmedia.se/css-images/bg_todaysHeadLineBottomBord.gif) repeat-x left bottom; color: #666; text-align: left; padding: 0;}

#todaysHeadlines .column {float:left; width: 166px; height:165px; background:url(http://www.vastkustmedia.se/css-images/column_categories_bg.gif) no-repeat; padding: 8px 8px 8px 12px; margin-right: 6px; overflow: hidden;}

#todaysHeadlines .column.column1 {}
#todaysHeadlines .column.column2 {}
#todaysHeadlines .column.column3 {}
#todaysHeadlines .column.column4 {margin-right: 0;}

#todaysHeadlines ol {list-style:none; padding: 0 0 6px;}

#todaysHeadlines ol li {padding: 0 0 3px;}

#todaysHeadlines ol li a
{
	background: url(http://www.vastkustmedia.se/css-images/bg_thListItemArrow.gif) left 5px no-repeat;
	padding: 0 0 0 10px;
	color: #0065a2;
	display: block;
	text-decoration: none;
	font-size: 0.7em;
	font-family: arial, helvetica, sans-serif;
}

#todaysHeadlines ol li a:hover
{
	text-decoration: underline;
}

#todaysHeadlines .calendar
{
	font-size: 0.8em;
	font-family: arial, helvetica, sans-serif;
	position:relative;
	width: 158px;
}

#todaysHeadlines .calendar .nav_prev
{
	font-size: 1.5em;
	position:absolute;
	left:12px;
	top:2px;
	background:transparent url(http://www.vastkustmedia.se/css-images/previous_month_ico.gif) no-repeat;
	width:11px;
	height:11px;
} 

#todaysHeadlines .calendar .nav_next
{
	font-size: 1.5em;
	position:absolute;
	right:12px;
	top:2px;
	background:transparent url(http://www.vastkustmedia.se/css-images/next_month_ico.gif) no-repeat;
	width:11px;
	height:11px;
} 

#todaysHeadlines .calendar .nav_next a,
#todaysHeadlines .calendar .nav_prev a
{
	color: black;
	text-decoration: none;
}

#todaysHeadlines .calendar .nav_next span,
#todaysHeadlines .calendar .nav_prev span
{display:none;}

#todaysHeadlines .calendar .month h2
{
	padding: 0;
	text-align:center;
	background:#fff;
	color:#000;
	font-size:0.9em; height: 1em;
	display: block;
}

#todaysHeadlines .calendar .month h2 span
{
	font-weight: normal;	
}

#todaysHeadlines .calendar .month
{
	margin: 0 0 10px 6px;
}

#todaysHeadlines .calendar .month.additional {display: none;}

#todaysHeadlines .calendar ol
{
	list-style:none;
	clear: left;
	width: 154px;
}

#todaysHeadlines .calendar ol li:hover
{
	
}

#todaysHeadlines .calendar ol.days li
{
	background: #FFF;
	color: #4c4c4c;
	width:18px; height: 18px; line-height: 18px;
	font-size:0.8em;
	margin: 0 4px 4px 0;
}

#todaysHeadlines .calendar ol li
{

	color: #f5f5f5;
	width:18px; height:18px; line-height: 18px;
	float:left;
	text-align: center;
	display: block;	
	margin: 0 4px 4px 0;
	padding:0;	
	font-size: .8em;
	background: #CCC url(http://www.vastkustmedia.se/css-images/calendar_bg_off.gif) no-repeat;
}

#todaysHeadlines .calendar ol li a
{
	background:transparent url(http://www.vastkustmedia.se/css-images/calendar_bg_def.gif) no-repeat;
	color: #fff;
	text-align: center;
	display:block;
	font-size:1em;
	margin:0;
	padding:0;
	height:18px; line-height: 18px;
}

#todaysHeadlines .calendar ol li.selected a {text-decoration: underline;}

#todaysHeadlines em {font-size:0.8em; display: block; padding: 2px 0;}

/*------------------------ /todaysHeadlines ---------------------------------*/


#startpageContainer.secondary    {
	margin-top:12px;
	padding-top:12px;
}

/* ***************************** /3 BLOCKS ******************************** */

/* *************************** 4 SPECIFIC by page ************************* */

/* --------------------------------article -------------------------------- */

h1#articleHeader  {
	line-height:100%;
	font:bold 2.7em Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin-top: 3px;
}


h1#articleHeader span.articleSuperTitle  {
	font:normal 0.6em Georgia, "Times New Roman", Times, serif;
	color:#005FAA;
	text-transform:uppercase;
	padding-bottom: 3px;
	display:block;
}

h1#articleHeader span.articleSubTitle {
	font:normal 0.55em Arial, Helvetica, sans-serif;
	display:block;
	color:#0071BC;
}


p#articlePreamble  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	margin-bottom: 10px;
	margin-top: 6px;
}

#articleContent p  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:96%;
	line-height: 1.4	;
}


/*/articleComments/*/

/*values below are components that exist in article but not in reviewPage. 
As bothpages are based upon the same code some elements are hidden in one or in the othter case*/

#articleComments  {
	display:block;
	clear:both;
}

/*HIDES (BETYG)*/
.score .label   {
	display:none;
}

/*HIDES CLOSE*/
.std3colLayout .threadsWrapper .commentContainer .open_close_comment a {
	display: none;
}

/*HIDES SCORE ICONS IN READERS COMMENTS*/
#articleComments .commentsWrapper .threadsWrapper .commentContainer .comment .score
{
	display: none;
}

#articleComments .JSDependent {display:block;float:right;visibility:visible;}

#skipToCommentForm span {
	position:absolute;
	left:-9999PX;
}


.commentsWrapper .header   {
	background:transparent url(http://www.vastkustmedia.se/css-images/pencil.gif) no-repeat scroll right 6px;
	padding:7px 0 4px 9px;
	font:bold 1.4em Arial, Helvetica, sans-serif;
	color:#0071BC;
	display:block;
	margin-right: 10px;
}

.threadsWrapper    {
padding:0pt 0pt 2px;
}

/*.commentContainer    {
	background:url(http://www.vastkustmedia.se/css-images/bg_simpleTeaserBottom.gif) repeat-x left bottom;
}*/

#articleComments .indent0 {
background:transparent url(http://www.vastkustmedia.se/css-images/bg_comments_top.gif) no-repeat scroll 1px top;
padding:24px 0pt 0pt;
width:100%;
margin-left: 8px;
}

#articleComments .indent1, #articleComments .indent2, #articleComments .indent3, #articleComments .indent4, #articleComments .indent5 {
background:transparent url(http://www.vastkustmedia.se/css-images/bg_comments_top_def.gif) no-repeat scroll 1px top;
width:100%;
padding:16px 0pt 0pt;
margin-left:16px;
}

#articleComments .indent1 .comment, #articleComments .indent2 .comment, #articleComments .indent3 .comment, #articleComments .indent4 .comment, #articleComments .indent5 .comment {
background:transparent url(http://www.vastkustmedia.se/css-images/bg_comments_bottom_def.gif) no-repeat scroll 1px bottom;
float:left;
margin:-16px 0pt 0pt;
margin-bottom: 9px;
padding:6px 0pt 11px 6px;
width:100%;
z-index:50;
}

.review .indent0, .indent1, .indent2, .indent3, .indent4, .indent5, .indent6 {
margin:0pt 0pt 5px;
}

.indent0, .indent1, .indent2, .indent3, .indent4, .indent5, .indent6 {
}

/*.posting_state_report {
margin:10px 27px 0pt 0pt;
}*/



/* .indent0  {
	padding:0px;
	padding:6px;
} */

.indent0 h3  {
	position:absolute;
	left:-9999px;
}

/*

.indent1   {
	background-image: url(http://www.vastkustmedia.se/css-images/bg_comment_1.gif);
	padding-left:20px; 
}

.indent2   {
	background-image: url(http://www.vastkustmedia.se/css-images/bg_comment_2.gif);
	padding-left:30px; 
}

.indent3   {
	background-image: url(http://www.vastkustmedia.se/css-images/bg_comment_3.gif);
	padding-left:40px; 
}

.indent4  {
	background-image: url(http://www.vastkustmedia.se/css-images/bg_comment_4.gif);
	padding-left:50px; 
}

.indent5  {
	background-image: url(http://www.vastkustmedia.se/css-images/bg_comment_5.gif);
	padding-left:60px; 
}

.indent6  {
	background-image: url(http://www.vastkustmedia.se/css-images/bg_comment_6.gif);
	padding-left:70px; 
}


.indent7  {
	background-image: url(http://www.vastkustmedia.se/css-images/bg_comment_7.gif);
	padding-left:70px; 
}

*/

.score   {
	text-align:right;
}

.mainContentContainer .posting_state_reported span{
	float: right;
	display: block;
	background:url(http://www.vastkustmedia.se/css-images/reported_to.gif) no-repeat #FFF;
	padding:1px 6px 1px 16px;
	margin-top:6px;
	margin:0 0 0 2px;
	font:bold 0.9em Arial, Helvetica, sans-serif;
	text-decoration:none;
	border:#DDD 1px solid;	
}

	.threadsWrapper .commentContainer .posting_reply a,
	.threadsWrapper .commentContainer .posting_state_report a{
	background:transparent url(http://www.vastkustmedia.se/css-images/bg_button_commentContainerIcon.gif) no-repeat scroll 4px center;
	border-right:1px solid #CCCCCC;
	color:#000000;
	display:block;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0pt 10px 0pt 0pt;
	padding:0pt 9px 0pt 20px;
	position:relative;
	text-decoration:none;
	z-index:40;
	top: 3px;
}

.threadsWrapper .commentContainer .posting_reply a:hover,
	.threadsWrapper .commentContainer .posting_state_report a:hover{
	text-decoration: underline;
}


.commentsWrapper  label.maxcharsfield  {
	position:absolute;
	left:-9999px;

}

.review .commentsWrapper .newComment .header   {
	background-color:#EBEBEB;
	border:none;
	margin:0px;
	padding:6px 0 0;
	color:#000;
	text-align:left;
}


.review #commentForm .field textarea     {
	width:394px !important;
	width:390px;
}

.review .commentsWrapper #authorAlias,
.review .commentsWrapper #authorEmailLabel,
.review .commentsWrapper #authorRealName,
.review .commentsWrapper #authorEMail     {
	width:394px !important;
	width:390px;
}

.review .charcount    {
	float:left;
	width:160px;
}

.review .charcount input   {
	border:#D9D9D9 1px solid;
	padding-left:6px;
}

.review .commentsWrapper .newComment label
.review .commentsWrapper .newComment .maxchar    {
	float:left;
}

.review .commentsWrapper .newComment label  {
	display:inline;
}

.review .field.score    {
	float:left;
	width:260px;
}

.commentsWrapper .newComment label {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt 0pt 0pt 19px;
padding:4px 0px 1px;
}

.commentsWrapper .newComment .none {
margin-left: -11px
}

#articleComments .posting_state_report a {
background:transparent url(http://www.vastkustmedia.se/css-images/posting_state_report.gif) no-repeat scroll 0%;
border-right: 0px;
color:#000000;
display:block;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
position:relative;
z-index:40;
top: 3px;
right: 16px; 
padding-left:12px;
margin-left:16px;
}

#articleComments .posting_state_report span a:hover {
text-decoration:underline;
margin:0pt 10px 0pt 0pt;
padding:0pt 9px 0pt 20px;
}

.threadsWrapper .commentContainer .comment{
background:transparent url(http://www.vastkustmedia.se/css-images/bg_comments_bottom.gif) no-repeat scroll 1px bottom;
float:left;
margin:-15px 0pt 0pt;
padding:4px 0pt 26px 7px;
width:100%;
z-index:50;
}

.comment h3{
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color:#7B7B7B;
	padding:0 0 4px 0;
	margin:0px;
	display:block;
}

#articleComments .comment h4 {
	color:#0071BC;
	display:block;
	font-family:arial;
	font-size:0.9em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0pt;
	padding:0pt 0pt 4px 10px;
}

.commentContainer .comment h4 span{
	color:#000;
	margin-left: 3px;
}

#articleComments .comment p {
padding:0pt 36px 0pt 10px;
}

/*/newComment/*/


.newComment  {
	background:transparent url(http://www.vastkustmedia.se/css-images/label_reader_comments.gif) no-repeat center top;
	background-color: #4b4b4b;
	width: 449px;
	color: #FFFFFF;
	padding-top: 50px;
	margin-left: 9px;
	margin-top: 15px;
}


.commentsWrapper .newComment .header   {
	background:transparent url(http://www.vastkustmedia.se/css-images/label_reader_comments.gif) no-repeat left top;
	background-color:#FFF;
	padding:0px 0 0 22px;
	margin:0px -22px 0 -22px;
	height:34px;
	border:none;
	display:none;
}

#discussionPremoderated {
margin-left: 18px;
margin-top: 10px;
}

#commentForm .field.comment {
background:transparent url(http://www.vastkustmedia.se/css-images/commentformbg.gif) no-repeat scroll left top;
margin:7px 0pt 0pt 19px;
padding:4px 0pt 0px;
width:411px;
}

.commentsWrapper .newComment .standardButton  {
background:transparent url(http://www.vastkustmedia.se/css-images/bg_submit_comments.gif) no-repeat scroll left top;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-right:18px;
padding:1px 0pt 4px 6px !important;
text-align:left;
width:73px;
}

.commentsWrapper .newComment .header h2   {
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#005EA8;
	display:none;
}

#commentNewInfo   {
	font: bold 1.0em Arial, Helvetica, sans-serif;
	margin-left: 19px;
}

#discussionFirstPoster {
	margin-left:18px;
	padding-bottom:10px;
}

#commentReplyInfo {
	margin-left:18px;
}

p.acceptTerm_long,
	p.acceptTerm   {
	color:#FFFFFF;
	font-family:Arial;
	padding-bottom:7px;
}

.commentsWrapper div.error   {
	background:transparent none repeat scroll 0% 0%;
	padding:4px 3px 0px 0;
	padding-left:-6px;

}

p.acceptTerm_long   {
	padding:10px 0pt 0px 0px;
}

#acceptTermsLabel {
margin:0pt 10pt 0pt 10px;
}

.commentsWrapper #authorEmail,
.commentsWrapper #authorRealName,
.commentsWrapper #title,
.commentsWrapper #authorEMail,
.commentsWrapper #authorAlias	{
background:transparent url(http://www.vastkustmedia.se/css-images/form_bg_comments.gif) no-repeat scroll 0%;
border:0pt none;
font-family:arial;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:19px;
line-height:normal;
margin:0pt 0pt 10px 17px;
padding:2px 0pt 0pt 4px;
width:352px !important;
}

#commentForm .field textarea {
background:transparent none repeat scroll 0%;
border:0pt none;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:123px;
line-height:normal;
margin:0pt 0pt 6px 6px;
overflow-x:hidden;
padding:4px;
width:390px !important;
}

#maxchar {
background:transparent none repeat scroll 0%;
border:0pt none;
color:#CCCCCC;
margin-left: -14px;
font-weight: bold;
}

#articleComments .charcount {
height:21px;
padding-left:13px;
margin-top: 5px;
margin-bottom: 5px;
text-align: left;
}

#commentForm .terms {
background:#666666 none repeat scroll 0%;
color:#000000;
margin:10px 0pt 0px 19px;
padding:10px;
position:relative;
width:391px !important;
}

#commentForm .terms a:link,
#commentForm .terms a:visited    {
	text-decoration:underline;
	color:#FFFFFF;
	font:bold 0.9em Arial, Helvetica, sans-serif;
}


/*G�MMER BETYG*/
#commentForm .score   {
	display:none;
}


#commentForm .button   {
	height:35px;
	background:url(http://www.vastkustmedia.se/css-images/label_reader_comments_bottom.gif) no-repeat bottom;
	margin-top: 20px
}

#commentForm .button a   {
	float: right;
	display: block;
	background:url(http://www.vastkustmedia.se/css-images/bg_button_commentContainerIcon.gif) repeat-x;
	padding:1px 6px 1px 6px;
	margin:-5px 0 0 2px;
	font:bold 0.9em Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFF;
	background-color:#000;
}

/*/articleComments/*/


/* ---------------------------------/ article ------------------------------ */


/* ---------------------------articleReview -------------------------------- */

.mainColumn .record {
	margin-top:3px;
	padding-top:38px;
	background:url(http://www.vastkustmedia.se/css-images/text_header_review.gif) repeat-x scroll left top;
}


.headlineContainer  {
	padding-bottom:6px;
	margin-bottom:12px;
	background:url(http://www.vastkustmedia.se/css-images/bg_simpleTeaserBottom.gif) repeat-x scroll left bottom;
}

.review #articleHeader  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:3.2em;
	margin-left:-2px;
	padding:0pt 0pt 6px;
}

#articleHeader .reviewDetails.richText {
	line-height: 14px;
}

.review #articleContent .header_bodyContainer {
margin-bottom: 7px;
}

p.articlePreamble   {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:105%;
	line-height: 140%;
}

.review h1   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4em;
	font-weight: bold;
	margin:0;
	padding:0 0 10px 0;
}


.review .articleDate   {
	font:bold 1em Arial, Helvetica, sans-serif;
	padding:4px 12px 0px 0;
	text-align:right;
}

.reviewDetails dt {
	font:bold 0.9em Arial, Helvetica, sans-serif;
	width:160px;
	display:block;
	float:left;
	clear:left;
	padding:2px 0px 2px 2px;
	margin:0 4px 0 0;
	line-height:150%;
}

.reviewDetails dd {
	clear:right;
	border-bottom:1px solid #E7E7E7;
	float:none;
	margin:0px;
	display:block;
	padding:2px 0px 2px 6px;
	line-height:140%;
}

dt.contributory   {
	margin-top:7px !important;
	margin-top:6px;
}

.score   {
	text-align:left;
}
.reviewScore   {
	width: 150px;
	margin-top:8px;
	position:relative;
	z-index:120;
	padding:0;
	float: right;	
	text-align: left;
	font:bold 0.9em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.reviewScore .label   {
	padding-left:4px;
}

.reviewScore .score5   {
	background:url(http://www.vastkustmedia.se/css-images/score5.gif) no-repeat bottom left;
}

.reviewScore .score4   {
	background:url(http://www.vastkustmedia.se/css-images/score4.gif) no-repeat bottom left;
}

.reviewScore .score3   {
	background:url(http://www.vastkustmedia.se/css-images/score3.gif) no-repeat bottom left;
}

.reviewScore .score2   {
	background:url(http://www.vastkustmedia.se/css-images/score2.gif) no-repeat bottom left;
}

.reviewScore .score1   {
	background:url(http://www.vastkustmedia.se/css-images/score1.gif) no-repeat bottom left;
}


.reviewScore .reviewScoreValue em   {
	color: #000;
	font-style: normal;
}

span.reviewScoreScale   {
	margin-top:-101px;
	float:left;
	padding:0 0 0 5.2em;
	display:block;
	font-style:normal;
}

.reviewScore .reviewScoreValue   {
	padding:0 0 0 4.2em;
	display:block;
	height:100px;
	margin-top:-15px;
	border:1px solid #FFF;
}


.reviewLabel   {
	font-weight: bold;
	float: left;
	margin-right: 0.5em;
}

.review .articleLabel   {
	font-size: 1.2em;
	color:#DB7602;
	font-weight: bold;
	text-transform: uppercase;
	margin:7px 0px 0px;
}

#visitorReviews    {
	display:block;
	clear:both;
	background:url(http://www.vastkustmedia.se/css-images/label_reader_reviews.gif) no-repeat 10px top;
	padding: 28px 10px 14px !important;
	padding: 14px 10px 14px;
}

#scoreContainer   {
	float:right;
	display:block;
	padding:0 0 0 12px;
	margin-top:-18px !important;
	margin-top:-4px;
}

/*hiding elements in "review"*/
#visitorReviews h2.visitorReviews span.label    {
	position:absolute;
	left:-9999px;

}

.review .threadsWrapper  {
	background:url(http://www.vastkustmedia.se/css-images/bg_articleComments.gif) repeat-x;
}

.review .commentsWrapper .header  {
		text-align:right;
		padding:22px 24px 0 0;
		margin:0px;
		height:1.8em;
		font:bold 1.2em Arial, Helvetica, sans-serif;
		color:#D9D9D9;
		font-style:italic;
		background-image:none;
		border:none;
}

#articleComments.review .commentsWrapper .threadsWrapper .commentContainer .comment .score   {
		display: block;
		float: left;
		width: 73px;
		height: 18px;
		margin: 0px;
}

/*REPORT-answer-icon*/

#articleComments.review .posting_reply a,
#articleComments.review .posting_state_report a{
		float: right;
		display: block;
		background:none;
		padding:1px 4px 1px 4px;
		margin:0 0 0 2px;
		font:normal 0.9em Arial, Helvetica, sans-serif;
		color:#0066A4;
		text-decoration:none;
		border:none;	
}

#articleComments.review .posting_reply a {
	border-right:#000000 1px solid;
}

#articleComments.review .posting_state_reported span {
	border:none;
	background-image:none;
	font-weight:normal;
	color:#0066A4;
	padding-left:4px;
	margin-right:-6px;
}

#articleComments.review .commentContainer   {
	background:url(http://www.vastkustmedia.se/css-images/bg_simpleTeaserBottom.gif) repeat-x left bottom;
	padding:8px 0 ;
}

/*REPORT-answer-icon*/

.commentsWrapper .threadsWrapper .commentContainer .comment .score.score1    {
	background:url(http://www.vastkustmedia.se/css-images/icon_user_review_score_1.gif);
	background-repeat:no-repeat;

}

#articleComments.review .commentsWrapper .threadsWrapper .commentContainer .comment .score.score2  {
	background:url(http://www.vastkustmedia.se/css-images/icon_user_review_score_2.gif);
	background-repeat:no-repeat;
}

#articleComments.review .commentsWrapper .threadsWrapper .commentContainer .comment .score.score3
{
	background:url(http://www.vastkustmedia.se/css-images/icon_user_review_score_3.gif);
		background-repeat:no-repeat;
}

#articleComments.review .commentsWrapper .threadsWrapper .commentContainer .comment .score.score4
{
	background:url(http://www.vastkustmedia.se/css-images/icon_user_review_score_4.gif);
	background-repeat:no-repeat;
}

#articleComments.review .commentsWrapper .threadsWrapper .commentContainer .comment .score.score5
{
	background:url(http://www.vastkustmedia.se/css-images/icon_user_review_score_5.gif);
	background-repeat:no-repeat;
}

/*----------------------------formobjects in review-------------------------------*/
#scoreContainer span.label   {
	display:block;
	font:bold 100% Arial, Helvetica, sans-serif;
	float:left;
	width:5.8em;
	padding-top:6px;
}
 	
#scoreContainer .score span.label   {
	color: #FFF;
	font-size: 1.4em;
	display:block;
	width:60px;
	padding:4px;
}

/*visa betyg*/

#visitorReviews #commentForm .score {
	display:block;
	padding-top:12px;
}

.scoreWrapper input   {
	margin: 0 8px -12 0;
}

.scoreWrapper   {
	display:block;
	float:right;
	margin-top:-23px;
	height:12px;
	padding-bottom:12px;
}

#visitorReviews #commentForm .field .label {
	display:block;
	text-align:left;
}

#visitorReviews #commentForm .field.score .label     {
	padding-top:22px;
	height:12px;
}


#visitorReviews #commentForm .score    {
	float:right;
	width:215px;
	text-align:left;
	margin-top:-51px;
}


#visitorReviews #commentForm imput    {
	float:right;
	width:240px;
	text-align:left;
	margin-top:-34px;	
}


/* ---------------------/ articleReview -------------------------- */



/*--------------------- quickNavigation ---------------------------*/
.quickNavigationContainer select { 
	width: 100%; 
}
/*-------------------- /quickNavigation ---------------------------*/

/*---------------------------- editorialTeaser  --------------------*/
.editorialTeaserContainer	{
	color:#575757;
	font-size: 1em;
	padding:0px;
	margin-bottom:12px;
}

.editorialTeaserContainer .bylineContent
{
	margin:0 0 10px 0;
	border-bottom:2px solid #F0F0F0;
}

.editorialTeaserContainer .bylineContent img
{
	padding:0px 0pt 0pt;
}


.editorialTeaserContainer img
{
	float: right;
}

.editorialTeaserContainer .name
{
	color:#000000;
	font-size:1.3em;
	display: block;
	font-weight: bold;
	padding: 0 0px 0 0;
	text-align: left;
}

.editorialTeaserContainer .number
{
	display: block;
	padding: 3px 0px 0pt 0pt;
	text-align: left;
	color:#000000;
	font-size: 0.9em;
}

.editorialTeaserContainer .title
{
	display: block;
	font-weight: bold;
	color: #999999;
	font-size:0.9em;
	background-color:transparent;
	padding:3px 0 0;
	text-align: left;
}

.editorialTeaserContainer a.email
{
	display:block;
	color: #000000;
	font-size:0.9em;
	background-color:transparent;
	padding: 0pt 0px 0pt 0pt;
	text-align: left;
}

/*----------------------------/ editorialTeaser  --------------------*/

/*------------------------------  Byline  ---------------------------*/


#articleContainer .byline   {
	padding:15px 0 10px 0;
	float:left;
	width:280px;
	color:#FFFFFF;
}


.byline img
{
	float: left;
	margin:0px 10px 0 0px;
}

.byline .title  {
	color:#408AD1;
	display: block;
	font-weight: bold;
	padding: 4px 80px 2px 0;
	margin-top:-4px;
	text-align: left;
	text-transform:uppercase;
	font-size:92%;
}
.byline .name {
	display: block;
	font-weight: bold;
	padding: 31px 0px 2px 0;
	text-align: left;
	font-size:100%;
	color:#333333;
}

.byline .number{
	display:block;
	padding: 0 0px 2px 0;
	text-align: left;
	font-size:90%;
	color:#000;	
}

.byline a.email
{
	display:block;
	padding: 0 0px 2px 0;
	text-align: left;
	font-size:90%;
	color:#0071bc;
}

/*------------------------------  Byline  ---------------------------*/

/*------------------------ SearchTeaser -----------------------------*/
.searchTeaserContainer {margin: 0 0 8px; width:281px; overflow: hidden;}

.searchTeaserContainer h3  {
	font:normal 1.4em Georgia, "Times New Roman", Times, serif;
	margin:0px;
	padding:0 0 6px 0;
	visibility:hidden;
	position:absolute;
	left:-99999px;
}

.searchTeaserContainer .string   {
	background:url(http://www.vastkustmedia.se/css-images/searchTeaserContainer_string.gif) no-repeat;
	width: 192px !important;
	width: 192px;
	height: 19px;
	border:none;
	margin-right:2px;
	padding-left:20px;
	padding-top: 2px;
	float:left;
	color:#666666;
}

div#familyAdItem .toolbar.bottom .searchTeaserContainer .standardButton{float:none;}

.searchTeaserContainer .string:focus {
	outline:dotted #FFF 1px;
}

.searchTeaserContainer .standardButton    {
	border:none;
	background:url(http://www.vastkustmedia.se/css-images/bg_seachButton.gif) no-repeat left top;
	cursor: pointer; 
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;  
	padding:2px 11px 4px 10px !important;
	padding:2px 12px 2px 10px;
	width:61px;
	overflow:hidden;
	float:right;
}

/*------------------------/SearchTeaser ----------------------------*/

/*-------------------------- Latest News ---------------------------*/

.mainContentContainer dl.newsList a:link, 
.mainContentContainer dl.newsList a:visited    {
	color:#0165A3; 
}

.latestNewsContainer .contentContainer   {
	clear: both; 
}

.latestNewsContainer ul.newsNavigation {
	list-style: none;
	display: block;	
}
	
.latestNewsContainer ul.newsNavigation li {
	display: inline;
}

.latestNewsContainer a.entire_list    {
	display: block;
	text-align: right;
}


.latestNewsContainer {
	margin-bottom: 10px;
}

.latestNewsContainer .titleContainer {
	background:transparent url(http://www.vastkustmedia.se/css-images/latestNewsContainer_titleContainer.gif) repeat-x scroll left top;
	height:25px;
}
	
.latestNewsContainer .titleContainer .opt_rightText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	display:block;
	float: right;
	padding-right:5px;
	padding-top:5px;
}

	
.latestNewsContainer .titleContainer h3 {
	background-color:transparent;
	color:#000000;
	display:block;
	font-size:1em;
	font-weight:bold;
	margin:0px;
	padding:4px 0pt 2px 7px;
}

.latestNewsContainer ul.newsNavigation {
	background:url(http://www.vastkustmedia.se/css-images/ul_newsNavigation.gif) repeat-x left top;
	list-style: none;
	display: block;
	background-color: #fff;
	padding: 12px 2px 2px 8px;
	text-align: left;
	font-size:0.9em;
}

.latestNewsContainer ul.newsNavigation li {
	display: inline;
	padding: 1px 0 3px 2px;
	margin-right:1px;
	
}

.latestNewsContainer ul.newsNavigation li.selected {	
	background: /*url(http://www.vastkustmedia.se/css-images/newsNavigation_li.gif) left top no-repeat*/ #FFF;
	color:#333333;
	padding: 4px 0 2px 4px !important;
	padding: 4px 0px 2px 4px;
	font-weight:bold;
}

.mainContentContainer .latestNewsContainer ul.newsNavigation li.selected a {	
	/*background: url(http://www.vastkustmedia.se/css-images/newsNavigation_li_right.gif) right top no-repeat;*/
	color: #000;
}

.latestNewsContainer ul.newsNavigation li a {
	color: #FFF;
	background-color:transparent;
	padding: 0px 4px 2px 4px; 
}

.mainContentContainer .latestNewsContainer ul.newsNavigation li a {
	color: #FFF;
}

.latestNewsContainer .newsListContainer{margin:8px 0 0 0 !important;margin:7px 0 0 0;}

.latestNewsContainer dl.newsList {

	font:normal 0.9em Arial, Helvetica, sans-serif;
}

.latestNewsContainer dt {
	font-weight: bold;
	float:left;
	display:block;
	padding-left:10px;
}

.latestNewsContainer dd a:hover{text-decoration:underline;}

.latestNewsContainer dt span {
	padding-right:10px;
}

.latestNewsContainer dd {
	margin-left: 47px;
	padding-bottom: 5px !important;
	padding-bottom: 4px;
	display: block;
	text-indent:0;
}

.latestNewsContainer span.articleSource {
	display: none;
}
	
.latestNewsContainer a.read_more {
	display: block; 
	padding: 4px 8px; 
	color: #000; 
	background-color:transparent;
	font-weight: bold; 
	text-decoration: underline;
}


.mainContentContainer .latestNewsContainer a.entire_list   {
	color:#FFFFFF;
	border-bottom:3px solid #4b4b4b;
	font-size:0.9em;
	padding-right:0px;
	overflow:auto;
	height:100%;
	padding-top: 0px;
}

.mainContentContainer .latestNewsContainer a.entire_list.hiddenAfterToggle span {background:#4b4b4b none repeat scroll 0 0;float:right;padding:0px 4px 0 4px;}

.mainContentContainer .latestNewsContainer a.entire_list.visibleAfterToggle span{background:#4b4b4b none repeat scroll;padding:0px 3px 0 3px;}


a.hiddenAfterToggle   {

	line-height:137%;
}

a.visibleAfterToggle  {

	line-height:137%;
}

.containerBottom  {
	display:block;
	clear:both;
}

.pageBlockContainer .pageBlock.column100 .pollContainer {
background:transparent url(http://www.vastkustmedia.se/css-images/bg_webbquestion_maincol_rounded_c_bottom.gif) no-repeat scroll left bottom;
display:block;
height:100%;
margin-bottom:10px;
padding-bottom:10px;
}

.pageBlockContainer .pageBlock.column100 .pollContainer h3 {
background: transparent url(http://www.vastkustmedia.se/css-images/bg_webbquestion_maincol_rounded_c_top.gif) no-repeat scroll left top;
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:0.84em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-top:6px;
text-transform:uppercase;
}

.pageBlockContainer .pageBlock.column100 .pollContainer p {
background:transparent url(http://www.vastkustmedia.se/css-images/bg_question.gif) repeat-x scroll 0px 24px;
height:33px;
margin-left:0px;
margin-top:-3px;
padding-left:10px;
}

.pageBlockContainer .pageBlock.column100 .pollContainer table {
font-size:13px;
line-height:17px;
margin-left:10px;
}

.pageBlockContainer .pageBlock.column100 .pollContainer voteContainer {
margin-left:200px;
}

/*latest news toggle*/

html body .visibleAfterToggle, 
html body .visibleAfterToggle *   {
		display: none;
}
	
html body .hiddenAfterToggle, 
html body .hiddenAfterToggle *   {
		display: block;
}

/* /latest news toggle */


/* ------------------------- /latestNews --------------------------- */


/* ------------------------- readerList --------------------------- */


/*/////////////////////*/


.readerListContainer {
	border-bottom:3px solid #4B4B4B;
	margin-bottom:10px;
}

.readerListContainer .titleContainer {
	background:transparent url(http://www.vastkustmedia.se/css-images/latestNewsContainer_titleContainer.gif) repeat-x scroll left top;
	height:25px;
}


.readerListContainer .titleContainer h3 {
	background-color:transparent;
	color:#000000;
	display:block;
	font-size:1em;
	font-weight:bold;
	margin:0px;
	padding:4px 0pt 2px 7px;
}


.readerListContainer ul.newsNavigation {
	background:url(http://www.vastkustmedia.se/css-images/ul_newsNavigation.gif) repeat-x left top;
	list-style: none;
	display: block;
	background-color: #fff;
	padding: 12px 2px 2px 8px;
	text-align: left;
	font-size:0.9em;
}

.readerListContainer ul.newsNavigation li {
	display:inline;
	margin-right:1px;
	padding:1px 0pt 3px 2px;
}

.readerListContainer ul.newsNavigation li.selected {	
	background: /*url(http://www.vastkustmedia.se/css-images/newsNavigation_li.gif) left top*/ #FFF;
	color:#333333;
	padding: 4px 0pt 2px 4px !important;
	padding:0px;
	font-weight:bold;
}

.mainContentContainer .readerListContainer ul.newsNavigation li.selected a {	
	/*background: url(http://www.vastkustmedia.se/css-images/newsNavigation_li_right.gif) right top no-repeat;
	padding: 2px 11px 2px 14px;*/
	color: #000;
}

.mainContentContainer .readerListContainer ul.newsNavigation li a {
	color: #FFF;
	background-color:transparent;
	padding:0px 4px 2px;
}

.readerListContainer ul.newsNavigation li a {
	background-color:transparent;
	color:#FFFFFF;
	padding:0px 4px 2px;
}
	
.readerListContainer dl.newsList {
	list-style-type: disc;
	font-weight: bold;
}
	
.readerListContainer dl.newsList dt {
	clear:left;
	float:left;
}

.readerListContainer dl.newsList dd {
	display:inline;
	margin-bottom:5px;
	margin-left:0px;
}
	
	
.newsListContainer .newsList .articleDate	 {
	color:#333333;
	background-color:transparent;	
}

	
.readerListContainer span.articleTitle    {
	font-weight: normal;
	margin: 0 0 0 -2px;
	padding: 0px;
	background: #FFF;
}
	
.mainContentContainer .readerListContainer span.articleTitle a:link,
.mainContentContainer .readerListContainer span.articleTitle a:visited  {
	color:#006699;
}

.readerListContainer span.articleSource   {
	display: none;
	color: #999;
	background-color:transparent;
}
		
.readerListContainer ol   {
	list-style-type: decimal;
	list-style-position: outside;
	margin: 7px 8px 0px 32px;
	color: #000000;
	font-weight: bold;
	background-color:transparent;
	font-size: 0.9em;
}

.readerListContainer ol li   {
	padding-bottom: 4px !important;
	padding-bottom: 4px;
	margin:0
	line-height:1em;
}


.mainContentContainer .readerListContainer .newsListContainer a.entire_list   {
	color:#FFF;
	padding:0 16px 2px 0;
	background:url(http://www.vastkustmedia.se/css-images/hidden_after_toggle.gif) no-repeat right top;
	line-height:200%;
	text-align:right;
	display:block;
	height:18px;
	font-size: 0.9em;
	padding-right:4px;
	padding-top:0px;
}

/*-------------------------/ ReadersList/---------------------------*/

/*------------------------- Forum teaser ---------------------------*/

#forum_teaser {
	background:#F5F5F5 url(http://www.vastkustmedia.se/css-images/forum_teaser_bg_top.gif) no-repeat scroll 11px 11px;
	margin:0px 0px 10px;
	padding:10px 0px 12px;
}

#forum_teaser h3 {
	font-family:arial; 
	font-size:1.2em;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#666666;
	padding: 0px 0px 5px;
	margin:8px 9px 0pt;
}

#forum_teaser h3 span {
	background-color:#F5F5F5;
	display:block;
	color:#000000;
	padding: 0px 0px 10px;
	margin:0px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 1.1em;
}

#forum_teaser h3.forum {
	font: bold 1.3em georgia;
	text-transform: uppercase; 
	color: #666666;
	background:transparent url(http://www.vastkustmedia.se/css-images/bg_forumTeaserdividerWhite.gif) repeat-x scroll left bottom;
	padding:0px 0px 26px 61px;
	margin:12px 0pt 7px;
}

#forum_teaser img {
}

#forum_teaser ul {
	background:#FFFFFF;
	border-bottom:3px solid #E3E3E3;
	margin:0pt 9px;
	padding:0px;
}

#forum_teaser ul li {
	margin:0;  
	padding:5px 7px;	
}

#forum_teaser ul li a {
	font-weight: bold; 
	background: transparent url(http://www.vastkustmedia.se/css-images/bg_relatedTeaserLinks.gif) no-repeat scroll left 3px;
	padding:0px 0px 0px 14px;
	margin-bottom:2px;
}

div#forum_teaser ul li a em {
	font-style: normal;
}

.imageWrapper img{
	display:block;
}

.imageWrapper {
	font-size:0.94em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/*------------------------/ forumTeaser ---------------------------*/

/*------------------------ styling for all forumpages---------------*/

.forumDepartmentColumn {background: #e7e7e7;}

.forumDepartmentColumn .simpleTeaserContainer {width: 100%; clear: both;}

.forumDepartmentColumn .simpleTeaserContainer h3 {font:normal 2.6em Georgia, "Times New Roman", Times, serif; padding: 10px 10px 6px; color: #4c4c4c;}

.forumDepartmentColumn .simpleTeaserContainer p {padding: 0 10px 10px;}

.forumDepartmentColumn .simpleTeaserContainer p a {color: #4c4c4c;}

/*---------------------------- scrollerLinks------------------------*/

.mainColumn div.scrollerlinks a,
.mainColumn div.scrollerlinks a:visited {
	background: #000 url(http://www.vastkustmedia.se/css-images/bg_reflectiveBlack.gif) repeat-x left center; 
	color: #FFF; 
	font-weight: bold; 
	padding: 2px 5px; height: 19px; line-height: 19px;
}

.mainColumn div.scrollerlinks b {background: #000 url(http://www.vastkustmedia.se/css-images/bg_reflectiveBlue.gif) repeat-x left center; padding: 2px 5px; height: 19px; line-height: 19px;}
/*---------------------------/ scrollerLinks------------------------*/

/*--------------------------- header, search------------------------*/
#forum_header {padding: 0 0 10px;}

#forum_header fieldset {display:block; border: none; padding:8px 10px; margin: 0; color: #4c4c4c; background: url(http://www.vastkustmedia.se/css-images/bg_forumdividerWhite.gif) repeat-x left bottom;}


#forum_header legend   {
	font: 1.8em Georgia, "Times New Roman", Times, serif; 
	padding:0px;
	margin:0px;
	height:1.9em; display: none;
}


#forum_header h1 {font: normal 3em Georgia, "Times New Roman", Times, serif; padding:10px; display:block; color: #4c4c4c; background: url(http://www.vastkustmedia.se/css-images/bg_forumdividerWhite.gif) repeat-x left bottom; height: auto !important; height: 1%;} 

#forum_header h1 em {
	font-size: 0.1em; 
	padding:0 0 0 4px;
	display:block;
	margin-left:-999px;
	height:1px;
	overflow:hidden;
}

#forum_header .change_forum, 
#forum_header .searchTeaserContainer {float:left; border:none; line-height: 22px;}
 
#forum_header .searchTeaserContainer .string {width:230px !important; height:17px; margin-top: 2px; background: url(http://www.vastkustmedia.se/css-images/bg_forumSearchString.gif) no-repeat; padding: 1px 5px !important;}
#forum_header .searchTeaserContainer .standardButton {margin-top: 2px; background: url(http://www.vastkustmedia.se/css-images/bg_seachButtonForum.gif) no-repeat;}


#forum_header .searchTeaserContainer {width: 390px; margin: 0;}
#forum_header .searchTeaserContainer .titleContainer {float: left; display: block;}
#forum_header .searchTeaserContainer .titleContainer h3 {display: inline;}

/*--------------------------  /header, search-----------------------*/

/*--------------------------  login --------------------------------*/

.forum_login_container   {
	font-size: 0.9em;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	text-align:right; float: right; display: block; margin: -40px 10px 0 0; background: #cdcdcd url(http://www.vastkustmedia.se/css-images/bg_loginContainerLeft.gif) no-repeat left top; color: #4c4c4c;
}

.forum_login_container p {padding: 0; height: 20px; line-height: 20px; float: left; display: block;}

.forum_login_container span.login,
.forum_login_container span.become_member {float: left; display:block; height: 20px; line-height: 20px;}

.forum_login_container span.login {background: url(http://www.vastkustmedia.se/css-images/bg_loginContainerDivider.gif) no-repeat right center; padding: 0 6px 0 0;}

.forum_login_container span.become_member {padding: 0 10px 0 6px; background: url(http://www.vastkustmedia.se/css-images/bg_loginContainerRight.gif) no-repeat right top;}

.mainContentContainer .forum_login_container span.login a,
.mainContentContainer .forum_login_container span.become_member a {
	text-decoration: none; color: #4c4c4c; font-weight: bold;
}

/*-------------------------  /login --------------------------------*/

/*----------------------forumComments ------------------------------*/

#forum_comments .empty {font-style:italic; font-size:1.1em; padding: 0 10px 10px; font-weight: bold;}
#forum_comments .empty p {padding: 0; margin: 0;}
div.scrollerlinks {
	background: #000; 
	text-align: center; 
	color: #39C; 
	font-weight: bold; 
	padding: 10px 0;
}

#forum_comments div.scrollerlinks a, 
#forum_comments div.scrollerlinks a:visited {
	color: #FFF; margin: 0 2px;
}

/*
threadhead: 
*/

#forum_comments div.threadhead {background: url(http://www.vastkustmedia.se/css-images/bgforumComments.gif) repeat-y; margin: 0 10px 10px; color: #4c4c4c; height: auto !important; height: 1%;}

/*
comments wrapper: list all comments.
*/

#forum_comments ol.comments {padding: 10px 10px 0;}

#forum_comments ol.comments li.comment {margin:0 0 10px; list-style:none; background:transparent url(http://www.vastkustmedia.se/css-images/bgforumComments.gif) repeat-y; color: #4c4c4c; height: auto !important; height: 1%;}

#forum_comments ol.comments li.comment.odd {}

#forum_comments ol.comments li.comment.even {}

/*
options bar: report comment, quote comment
*/

#forum_comments .comment div.options {
	text-align:right;
	clear:both;
	padding:0px 5px 8px 124px;
	background: url(http://www.vastkustmedia.se/css-images/bg_forumCommentBottom.gif) no-repeat left bottom;
}

#forum_comments .comment div.options a.quote,
#forum_comments .comment div.options a.report {
	font: bold 0.8em Arial, Helvetica, sans-serif;
	color: #FFF;
	display:block;
	float:left;
	margin-right:12px;
	text-align: center;
	height: 14px; line-height: 14px; padding: 0 8px 0 0;
}

#forum_comments .comment div.options a.report {
	background: #fff url(http://www.vastkustmedia.se/css-images/bg_forumCommentsButtReport.gif) no-repeat; width: 47px;
}

#forum_comments .comment div.options a.quote {
	background: #fff url(http://www.vastkustmedia.se/css-images/bg_forumCommentsButtComment.gif) no-repeat; width: 70px; 
}

/*
user data: avatar, name, comments
*/

#forum_comments .comment div.user {float:left; padding:10px 27px 10px 10px; width:70px; font-size: 11px; background: url(http://www.vastkustmedia.se/css-images/bg_commentsLeftTop.gif) no-repeat left top; color: #FFF;
}

#forum_comments .comment div.user div.avatar {
	height:70px;
	padding:0;
}

#forum_comments .comment div.user div.avatar img {
	display:block;
}

#forum_comments .comment div.user span.name {display: block; margin: 6px 0; font-weight: bold;}

#forum_comments .comment div.user span.name a {
	color: #FFF;
}

#forum_comments .comment div.user span.comments {}

/*
comment body: title and comment body.
*/

#forum_comments .comment div.body {
	float: right;
	padding: 10px 13px 5px 13px;
	width:612px;
	background: url(http://www.vastkustmedia.se/css-images/bg_forumCommentsTopRight.gif) no-repeat right top;
}

#forum_comments .comment div.body h2 {
	font: normal 2.2em Georgia,serif; 
	margin: 0 0 4px 0;
}

#forum_comments .comment div.body .timestamp {
	font-size: 11px;
}

#forum_comments .comment div.body .timestamp em {
	font-style: normal; font-weight: bold;
}

#forum_comments .comment div.body div.text {
	margin:6px 0px 6px 0;
}

#forum_comments .comment div.body div.text blockquote {
	color: #0f659e; 
	background: url(http://www.vastkustmedia.se/css-images/bg_quoteBig.gif) no-repeat 0 0;
	padding: 0px 0 4px 76px;
	margin:0;
	display: block;
}

#forum_comments .comment div.body div.text blockquote p {
	font-size: 13px; 
	margin: 0; line-height: 1.4em;
}

#forum_comments .comment div.body div.text blockquote div.author {
	font-weight: bold; 
	font-size: 11px;
}

/*----------------------/forumComments ---------------------------*/

/*---------------------- create new thread -----------------------*/

/*/createNew threadContainer*/

div.create_thread_container fieldset {
	padding:0 0 10px 10px;
	border:none;
	float:left;
	width:459px;
}


div.create_thread_container h2 {
	padding:12px 0 0 0;
	margin:0; 
}

div.create_thread_container {padding: 0; margin:0; background:#E7E7E7; border-top: 1px solid #FFF; color: #4c4c4c; width: 100%;}

div.create_thread_container h2 {
	font: normal 2.5em Georgia, "Times New Roman", Times, serif;
	padding: 10px; color: #4c4c4c;
	background:transparent url(http://www.vastkustmedia.se/css-images/bg_forumdividerWhite.gif) repeat-x scroll left bottom;
	margin: 0 0 8px; width: 449px;
}

div.create_thread_container .error {background: url(http://www.vastkustmedia.se/css-images/bg_forumCommentsArrow.gif) no-repeat 47px bottom; padding: 0 0 18px;}
div.create_thread_container fieldset div.error p {border: none; color: #FFF; background: url(http://www.vastkustmedia.se/css-images/bg_forumCommentsError.gif) no-repeat; padding: 0 12px; height: 38px; line-height: 38px; margin: 0;}

div.create_thread_container h2 em {font-style:normal;}

.new_thread #body,
.new_thread #description {width:363px !important; width: 360px; height:65px; border: 1px solid #9b9b9b; border-top: 1px solid #737574; margin: 6px 0; background: #FFF url(http://www.vastkustmedia.se/css-images/bg_textareaRightCorner.gif) no-repeat right bottom;}

input#title,
input#name {width:357px; border: none; background: url(http://www.vastkustmedia.se/css-images/bg_createThreadHeader.gif) no-repeat; padding: 1px 4px; height: 17px; margin: 2px 0 0 0;}

.create_thread_container label {display:block; padding:6px 0; font:bold 100% Arial, Helvetica, sans-serif; float:left; width: 90px;}

.create_thread_container br {
	clear:both;
	width:60px;
}

.create_thread_container .instructions{
	float:left;
	padding-left: 90px;
}

.create_thread_container input.standardButton{
	margin-left:60px ;
}

#hot_threads {width:269px; float:right; background: #FFF url(http://www.vastkustmedia.se/css-images/bg_hotThreadsTop.gif) no-repeat left top; margin: -16px 10px 10px 0; position: relative;}

#hot_threads h3  {font: normal 2.5em Georgia, "Times New Roman", Times, serif; padding:10px; margin: 0 0 8px; color: #4c4c4c; background:url(http://www.vastkustmedia.se/css-images/bg_forumdividerGray.gif) repeat-x left bottom;}

#hot_threads .login_container {display:block; text-align:left; position:absolute; left: 0; top:-30px;
	 background: #cdcdcd url(http://www.vastkustmedia.se/css-images/bg_becomeMember.gif) no-repeat; height: 20px; line-height: 20px; font: normal .9em Arial, Helvetica, sans-serif; width: 269px; text-align: center; color: #4c4c4c;
}

#hot_threads .login_container span {display: block; height: 20px; line-height: 20px; text-align: center; font-size: .9em;}
#hot_threads .login_container span a {color: #4c4c4c; font-weight: bold;}


#hot_threads ol  {
	list-style-type: decimal;
	list-style-position: outside;
	padding: 0 0 10px 30px !important;
	padding: 0 0 10px 32px;
	font-weight: bold;
	color: #0d66a0;
	background: url(http://www.vastkustmedia.se/css-images/bg_hotThreadsBottom.gif) no-repeat left bottom; font: normal 1em Georgia, "Times New Roman", Times, serif;
}

#hot_threads ol li {margin:4px 0 4px 0;}
* html #hot_threads ol li { border-bottom: 1px solid #FFF;}
#hot_threads ol li span {display: block; font: normal .91em Arial, Helvetica, sans-serif; color: #4c4c4c;}
#hot_threads ol li span em {font-style: normal;}

/*----------------------/create new thread -----------------------*/
/*----------------------forum_threadlist -------------------------*/

#forum_threadlist ul {margin-top: 4px;}

#forum_threadlist ul li {display:inline; font: normal .91em Arial, Helvetica, sans-serif;}

/*table*/

#forum_threadlist table  {width:100%; color: #4c4c4c;}

#forum_threadlist table th {
	padding: 16px 0 8px 0;
}

#forum_threadlist table th h2 {margin:0px; padding:0 0 6px 0; font: normal 2em Georgia, "Times New Roman", Times, serif;}

#forum_threadlist table th h2 em {
	font: normal 1em Georgia, "Times New Roman", Times, serif;
	margin:0px;
}

#forum_threadlist table tbody tr.odd td, 
#forum_threadlist table tbody tr.odd th {}

#forum_threadlist table tbody tr.even td, 
#forum_threadlist table tbody tr.even th {}

#forum_threadlist table tbody tr.odd th, 
#forum_threadlist table tbody tr.even th {padding: 10px 0 10px 78px;}

#forum_threadlist table tbody th {
	width:320px;
}

#forum_threadlist table tbody td {
	width:100px;
}

#forum_threadlist table tbody tr th, #forum_threadlist table tbody tr td {border-bottom: 1px solid #e7e7e7;}

#forum_threadlist table tbody tr.odd th {background: #cdcdcd url(http://www.vastkustmedia.se/css-images/bg_forumList_odd.gif) no-repeat; width: 350px;}

#forum_threadlist table tbody tr.even th {background: #cdcdcd url(http://www.vastkustmedia.se/css-images/bg_forumList_odd.gif) no-repeat; width: 350px;}

#forum_threadlist table tbody tr td {background: #FFF; width: 171px;}

#forum_threadlist table a.thread_link {font: bold 1em Arial, Helvetica, sans-serif; color: #4c4c4c;}

#forum_threadlist table a.thread_link span {font-weight: normal;}

#forum_threadlist table th ul li a {font-weight: bold; color: #FFF; background:#000 url(http://www.vastkustmedia.se/css-images/bg_reflectiveBlack.gif) repeat-x scroll left center; padding: 1px 3px;}

#forum_threadlist table thead th {font: bold 1.2em Georgia, "Times New Roman", Times, serif; padding: 10px;}

#forum_threadlist table tbody th {font: bold 1em Georgia, "Times New Roman", Times, serif;}

#forum_threadlist table a.author {
	display: block;
	width:120px;
	font-weight: bold; 
	margin: 0 0 2px 10px; color: #0066a1;
}

#forum_threadlist table span.timestamp {margin-left: 10px; font-size: .91em;}

/*----------------------/forum_threadlist -------------------------*/


/*------------------------------forumList----------------------------*/

#forum_list ul {margin-top: 4px;}

#forum_list ul li {display:inline; font: normal .91em Arial, Helvetica, sans-serif;}


.choises input, .choises select  {
	width:210px;
	margin:0 12px 0 0;
}

.choises select  {}

.choises label,
#forum_header .searchTeaserContainer .titleContainer h3 {
	font:bold 1.2em  Georgia, "Times New Roman", Times, serif;
	padding: 0 4px 0 0;
	margin:0px;
}

/* 6mars
#forum_list .change_forum, 
#forum_list .search_forum {
	float:left;
}
*/


div.scrollerlinks {
	background: #4c4c4c; 
	text-align: center; 
	color: #dddddd; 
	font-weight: bold; 
	padding: 5px;
	margin:0; zoom: 1;
}


/*table in forum_list*/

#forum_list table  {width:100%; color: #4c4c4c;}

#forum_list table th {
	padding: 16px 0 8px 0;
}

#forum_list table th h2 {margin:0px; padding:0 0 6px 0; font: normal 2em Georgia, "Times New Roman", Times, serif;}

#forum_list table th h2 em {
	font: normal 1em Georgia, "Times New Roman", Times, serif;
	margin:0px;
}

#forum_list table tbody tr.odd td, 
#forum_list table tbody tr.odd th {}

#forum_list table tbody tr.even td, 
#forum_list table tbody tr.even th {}

#forum_list table tbody tr.odd th, 
#forum_list table tbody tr.even th {padding: 10px 0 10px 78px;}

#forum_list table tbody th {
	width:320px;
}

#forum_list table tbody td {
	width:100px;
}

#forum_list table tbody tr th, #forum_list table tbody tr td {border-bottom: 1px solid #e7e7e7;}

#forum_list table tbody tr.odd th {background: #cdcdcd url(http://www.vastkustmedia.se/css-images/bg_forumList_odd.gif) no-repeat; width: 350px;}

#forum_list table tbody tr.even th {background: #cdcdcd url(http://www.vastkustmedia.se/css-images/bg_forumList_odd.gif) no-repeat; width: 350px;}

#forum_list table tbody tr td {background: #FFF; width: 171px;}

#forum_list table a.thread_link {font: bold 1em Arial, Helvetica, sans-serif; color: #4c4c4c;}

#forum_list table a.thread_link span {font-weight: normal;}

#forum_list table th ul li a {font-weight: bold; color: #FFF; background:#000 url(http://www.vastkustmedia.se/css-images/bg_reflectiveBlack.gif) repeat-x scroll left center; padding: 1px 3px;}

#forum_list table thead th {font: bold 1.2em Georgia, "Times New Roman", Times, serif; padding: 10px;}

#forum_list table tbody th {font: bold 1em Georgia, "Times New Roman", Times, serif;}

#forum_list table a.author {
	display: block;
	width:120px;
	font-weight: bold; 
	margin: 0 0 2px 10px; color: #0066a1;
}

#forum_list table span.timestamp {margin-left: 10px; font-size: .91em;}

.choises .standardButton {
	width:80px;
	margin:0 12px 4px 0;
}

/*----------------------------/forumList----------------------------*/

/*-----------------------forum_startpage----------------------------*/
/*--forumStatistics--*/


div.search_forum_start  {
	padding:0px 10px 10px;
	margin:10px 0;
	clear:both;
	background: url(http://www.vastkustmedia.se/css-images/bg_forumdividerWhite.gif) repeat-x left bottom; width: 448px;
}

div.search_forum_start label  {
	font: bold 1.5em Georgia, "Times New Roman", Times, serif;
	color: #4c4c4c;
	float:left;
	padding:0;
}

div.searchForumBoxes  {
	float:right;
}


div.searchForumBoxes .searchString {width:240px; margin-right:8px; background: url(http://www.vastkustmedia.se/css-images/bg_forumSearchString.gif) no-repeat; height: 19px; border: none;}

div.searchForumBoxes input.standardButton {
background:transparent url(http://www.vastkustmedia.se/css-images/bg_myPageButSC.gif) no-repeat scroll 0%;
line-height:14px;
margin:0pt 0px 0px 0pt;
text-align:center;
width:54px;
border: none;
font: normal .8em Arial, Helvetica, sans-serif; height: 14px; line-height: 14px; color: #FFF; padding: 0 8px 0 0; text-align: center;}

/*--forumStatistics--*/
.forum_statistics.forum_startpage {background: url(http://www.vastkustmedia.se/css-images/bg_forumdividerWhite.gif) repeat-x left bottom; padding: 0 0 10px; width: 100%;}
.forum_statistics h3  {font: bold 1.5em Georgia, "Times New Roman", Times, serif; color: #4c4c4c; padding: 0 10px 2px;}

.forum_statistics ul {color: #4c4c4c;}

.forum_statistics ul li,
.category_head ul li {
	padding: 4px 10px;
	margin-bottom: 1px;
	font:bold 92% Georgia, "Times New Roman", Times, serif; background: #cdcdcd;}

.category_head ul li.threadsCreatedToday, .category_head ul li.commentsCreatedToday {background: none;}

.forum_statistics ul li em,
.category_head ul li em {
	font-style:normal;
	color:#0165a3;
	font: bold 1.2em Georgia, "Times New Roman", Times, serif;}

.forum_statistics ul li.numberOfThreads,
.forum_statistics ul li.numberOfComments   {
	display:block;
	float:left;
	white-space:nowrap;
	clear:both;
	width: 200px;
}

.forum_statistics ul li.threadsCreatedToday  {
	display:block;
	white-space:nowrap;
}

.forum_statistics ul li.commentsCreatedToday {display:block; white-space:nowrap;}

/*--/forumStatistics--*/
/*--/forumCathegory--*/


.forum_category_start  {
	clear:both;
	padding:10px;
	height:auto !important;
	height:1%; color: #4c4c4c;
}


.forum_category_start .category_head  {
	float:left;
	width:220px;
}

.forum_category_start ul.category_threads {line-height:140%;}

.category_threadsContainer {
	width:221px;
	overflow:hidden;
	float: right;
	background: #FFF url(http://www.vastkustmedia.se/css-images/bg_latestRepliesTop.gif) no-repeat left top;
}

.forum_category_start .link_show_more {}

.forum_category_start .link_show_more a {
	display:block;
	width:auto;
	padding:4px 90px 4px 12px;
	margin-top:12px;
	font:bold 1em Arial, Helvetica, sans-serif;
	white-space:nowrap;
	background: url(http://www.vastkustmedia.se/css-images/bg_latestRepliesBottom.gif) no-repeat left bottom; color: #4c4c4c;}

.forum_category_start .category_head h3  {
	font: normal 2.6em Georgia, "Times New Roman", Times, serif;
	color:#4c4c4c;
	padding-bottom:8px;
}

.forum_category_start p.preamble  {
	background-image:none;
	padding-left:0px;
	text-indent:0px;
}

.forum_category_start ul.category_threads li {padding:0 10px; margin:0 0 6px; display:block; font: normal 1em Georgia, "Times New Roman", Times, serif;}

.forum_category_start ul.category_threads li.header {
	background-image:none;
	padding:0px;
}

.forum_category_start ul.category_threads li.header h3 {
	font: bold 1.5em Georgia, "Times New Roman", Times, serif;
	padding: 10px;
}

.forum_category_start ul.category_threads span {
	font:bold 1em Georgia, "Times New Roman", Times, serif;
	color:#cb0000;
	padding-bottom:12px;
}

.forum_category_start ul.category_threads li span.time {
	font-size:92%;
}

/*--/forumCathegory--*/

/*-----------------------forum_startpage----------------------------*/

/*--------------------------forum_mypage----------------------------*/

#forum_mypage_header .general_information  {
	margin-bottom:18px;
} 

#forum_mypage_header h1 {
	font: normal 1.2em Georgia, "Times New Roman", Times, serif;
	color:#999999;
	margin:0px;
	padding:0 0 12px 0;
}

#forum_mypage_header span {
	display:none;
}

#forum_mypage_header h1 em {
	font: normal 2.8em Georgia, "Times New Roman", Times, serif;
	display:block;
	color:#4c4c4c;
	font-style:normal;
	padding:0 10px 0px;}

#forum_mypage div.contact_information {margin:0 0 12px 0; border-top: 10px solid #FFF; color: #4c4c4c;}

#forum_mypage div.contact_information .inner {margin: 0; padding: 0;}

#forum_mypage div.contact_information div {
	margin:0 0 4px 0;
}

#forum_mypage div.contact_information h3 {font: normal 1.6em Georgia, "Times New Roman", Times, serif; padding: 10px; background: url(http://www.vastkustmedia.se/css-images/bg_forumdividerWhite.gif) repeat-x left bottom; margin: 0 0 8px;}

/*definitionlists*/

#forum_mypage div.general_information div.basicInformation {float:right; width:260px; margin:0px; padding:0 20px 10px; font:normal 1em Georgia, "Times New Roman", Times, serif; color: #4c4c4c;}


dl.basicInformation dt {width:130px;}

.basicInformation dt {
	display:block;
	float:left;
	clear:left;
	padding:2px 0px;
	margin:0 4px 0 0;
	line-height:160%;
}

.basicInformation dd {font: bold 1em Georgia, "Times New Roman", Times, serif;
	clear:right;
	float:none;
	margin:0px;
	display:block;
	padding:2px 0px;
	line-height:160%;
	background: url(http://www.vastkustmedia.se/css-images/bg_forumdividerGray.gif) repeat-x left bottom;
}


dd.memberShip,
dt.memberShip,
dt.numberComments,
dd.numberComments    {}
/* */

dl.contact_information {padding: 0 10px;}

dl.contact_information dt {
	width:140px;
}

dl.contact_information dt {
	font:bold 0.9em Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	clear:left;
	padding:1px 0px;
	margin:0 2px 0 0;
}

dl.contact_information dd {
	clear:right;
	float:none;
	margin:0px;
	display:block;
	padding:1px 0px 1px 6px;
}


/*definitionlist*/

#forum_mypage div.general_information {margin:0 10px 12px; background: url(http://www.vastkustmedia.se/css-images/bg_forumGeneralInfoBottom.gif) no-repeat left bottom; width: 448px;}
#forum_mypage.edit div.general_information {background: none; margin: 0; border-bottom: 10px solid #FFF; padding-bottom: 0px;}

#forum_mypage div.general_information h2 {margin:0px; padding: 16px 0 8px 168px; font:normal 1.7em Georgia, "Times New Roman", Times, serif; background: url(http://www.vastkustmedia.se/css-images/bg_forumGeneralInfoHead.gif) no-repeat; color: #4c4c4c;}

#forum_mypage div.general_information h2 span.alias {
	font-size:0.9em;
	font-style:normal;
	font-weight:normal;
	padding:0 0 8px 0;
	display: block;
}

#forum_mypage div.general_information img {float: left;	padding:8px 8px 8px 10px;}

#forum_mypage div.general_information h3 {
	padding: 6px 0 5px 150px;
	font: bold 1.2em Arial, Helvetica, sans-serif;
}

#forum_mypage div.general_information div {margin: 0; padding:4px 12px 4px 168px;}

#forum_mypage div.general_information div.edit_form_mypage {margin: 0; padding:4px 12px 4px 168px;}

#forum_mypage div.general_information div.clearer {margin: 0; padding:0;}

#forum_mypage div.general_information div span {
	padding: 0 8px 0 0;
	width:110px;
	display:block;
	float:left;
	font-weight:bold;
	font-size:0.92em;
}

#forum_mypage div.additional_information {clear:both; padding:0px; margin-bottom:12px; color: #4c4c4c; border-top: 10px solid #FFF; width: 100%; overflow: auto;}

#forum_mypage div.additional_information h3 {
	font: normal 1.6em Georgia, "Times New Roman", Times, serif; background: url(http://www.vastkustmedia.se/css-images/bg_forumdividerWhite.gif) repeat-x left bottom;
	padding: 10px;
	margin-bottom:8px;
}

#forum_mypage div.additional_information p {padding: 0 10px 10px;}

#forum_mypage div.additional_information ul  {
	display: block;
	clear: both;
	margin: 0 0 16px 0; padding: 0 10px;
}

#forum_mypage div.additional_information ul li {
	margin: 0 0 6px 0;
	font-size:92%;
}

#forum_mypage div.additional_information ul li a{
	color: #0065a3; 
	font-weight: bold;
	text-decoration: none;
}

#forum_mypage ul.my_latest_comments h4{
	margin:0 0 2px 0;
	padding:0px;
	font: bold 1em Georgia, "Times New Roman", Times, serif;
}

#forum_mypage ul.my_latest_comments h5 {font: normal 1.2em Georgia, "Times New Roman", Times, serif;}

.myPage_teaserMode   {background: #FFF; padding: 10px 0 0;
	margin:0 0 12px 0;
}
/*--------------------------forum_mypage----------------------------*/

/*--------------------------forum_mypage_edit-----------------------*/

#forum_mypage.edit {}


#forum_mypage.edit label   {
	display:block;
	font: normal 1.5em Georgia, "Times New Roman", Times, serif;
	padding:0 0 2px 0;
	margin:12px 0 4px 0;
}

#forum_mypage.edit input,
#forum_mypage.edit textarea,
#forum_mypage.edit select {margin:0 0 8px 0;}

#forum_mypage.edit #btnRemove, #forum_mypage.edit #btnRemoveAll, #forum_mypage.edit .interruptSubmit .standardButton {background: url(http://www.vastkustmedia.se/css-images/bg_myPageButRemove.gif) no-repeat; height: 14px; line-height: 14px; color: #FFF; font: normal .8em Arial, Helvetica, sans-serif; border: none; padding: 0; width: 55px; padding-right: 8px;}

#forum_mypage.edit #btnRemoveAll {background: url(http://www.vastkustmedia.se/css-images/bg_myPageButRemoveAll.gif) no-repeat; width: 69px;}
#forum_mypage.edit .interruptSubmit .standardButton {background: url(http://www.vastkustmedia.se/css-images/bg_myPageButSC.gif) no-repeat; width: 54px; display: block; float: left; line-height: 14px; text-align: center; margin: 0 4px 8px 0;}
#forum_mypage.edit .interruptSubmit a.standardButton {width: 46px;}

#forum_mypage.edit #upload_image, #forum_mypage.edit #remove_image {background: url(http://www.vastkustmedia.se/css-images/bg_forumCommentsUploadButt.gif) no-repeat; height: 14px; line-height: 14px; color: #FFF; border: none; padding: 0 8px 0 0; text-align: center; width: 83px; font: normal .8em Arial, Helvetica, sans-serif;}

#forum_mypage.edit #remove_image {background: url(http://www.vastkustmedia.se/css-images/bg_forumButtonRemoveImage.gif) no-repeat;}

#forum_mypage.edit h3.about_me {
	font:1.2em normal Arial, Helvetica, sans-serif;
	padding:0 0 6px 0;
	border:none;
}

#forum_mypage.edit .general_information {
	border-bottom:3px double #DDD;
	border-top:3px double #DDD;
	padding:12px 0 12px 0;
}

#forum_mypage.edit .general_information label {
	font: bold 1em Arial, Helvetica, sans-serif;
	border:none;
}

#forum_mypage.edit .residence {
	padding-top:6px;
}

#forum_mypage.edit .residence input {
	margin:0 0 -6px 4px;
}

#forum_mypage.edit .additional_information h3    {
	font:bold 0.9em Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	border:none;
}

 .additional_information .img_load_img    {
 	background:url(http://www.vastkustmedia.se/css-images/bg_myPageUser.gif) no-repeat top left;
	float:left;
	width:130px;
	height:150px;
	overflow:auto;
	padding: 10px 25px 0 10px;
}

.additional_information .unloadPicture {clear: both; padding: 0 0 10px 178px; text-align: center;}
#forum_mypage.edit .additional_information .unloadPicture label {font: normal .9em Arial, Helvetica, sans-serif; padding: 10px 0 0 0; text-align: center; margin: 0 0 8px;}
#forum_mypage.edit .additional_information {margin: 0 10px 10px; width: auto; border: none;}

#forum_mypage.edit .additional_information fieldset.browse_img{background: url(http://www.vastkustmedia.se/css-images/bg_forumAddInfoHead.gif) no-repeat left bottom;}

#forum_mypage.edit .additional_information p    {
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	line-height:140%; padding: 0 10px 10px 0;
}

#forum_mypage.edit .additional_information .load_img {
	width:270px;
	float:right;
	margin: 0 1px 0 0;
	background: url(http://www.vastkustmedia.se/css-images/bg_forumCommentsTopRight.gif) no-repeat right top;
}

#forum_mypage.edit .general_information   {
	padding:0 0 10px 0;
	border: none;
}

#forum_mypage.edit .general_information .box p.textField_info {clear: both; padding: 0 10px;}

#forum_mypage.edit .general_information div   {
	padding:4px 0px 4px 12px;
	margin:0;
}

#forum_mypage.edit .general_information label    {
	float:left;
	width:110px;
	padding-top:4px;
}


#forum_mypage.edit .general_information input    {
	border: 1px solid #DDD;
}

#forum_mypage.edit #get_account {color: #4c4c4c;}

#forum_mypage.edit .voluntary_info textarea, #forum_mypage.edit #links
{
	width:440px; background:#FFF url(http://www.vastkustmedia.se/css-images/bg_textareaRightCorner.gif) no-repeat right bottom; border: 1px solid #9b9b9b; border-top: 1px solid #737574;
	height: 97px;
}

#forum_mypage .additional_information #url {width:377px; background: url(http://www.vastkustmedia.se/css-images/bg_myPageAddLink.gif) no-repeat; border: none; height: 19px; padding-left: 6px;}

#forum_mypage .additional_information #btnAdd {background: url(http://www.vastkustmedia.se/css-images/bg_myPageButRemove.gif) no-repeat; height: 14px; line-height: 14px; color: #FFF; font: normal .8em Arial, Helvetica, sans-serif; border: none; padding: 0; width: 55px; padding-right: 8px;
}

#forum_mypage.edit .public_information  {
	background:#FFF url(http://www.vastkustmedia.se/css-images/bg_publicInfoBottom.gif) no-repeat left bottom;
	padding: 0 10px 10px;
	margin:12px 0 12px 0;
	font:normal 1em "Courier New", Courier, monospace;
}

#forum_mypage.edit .public_information p {background: url(http://www.vastkustmedia.se/css-images/bg_publicInfoTop.gif) no-repeat left top; padding: 10px; margin: 0 -10px;}

#forum_mypage.edit .public_information input  {
	margin-bottom:0;
}

#forum_mypage.edit .public_information label  {
	display:inline;
	border:none;
	font:1em Arial, Helvetica, sans-serif;
}



/*get account*/


#get_account legend   {
	font: bold 1.4em Georgia, "Times New Roman", Times, serif;
	padding: 0 10px 0 10px;
	border:none;
}


#forum_mypage.edit #login_container label  {
	font:bold 1em Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	background-position:0px left;
	width:160px;
	margin: 0 0 2px;
}

#forum_mypage.edit #login_container input  {
	width:238px;
	margin:0 12px 0 0;
	border:none; 
	float:left;
	background: url(http://www.vastkustmedia.se/css-images/bg_mypageEditInput.gif) no-repeat;
	height: 19px; padding: 0 6px;
}

#forum_mypage.edit div.general_information h3   {
	padding-left:12px;
	border-bottom:3px double #DDD;
}

#forum_mypage div.general_information h3 {
	padding: 6px 0 5px 150px;
	font: bold 1.2em Arial, Helvetica, sans-serif;
}

#forum_mypage.edit #login_container span.required  {
	width:4px; color: #e93a99; font-size: 1em;
}

#forum_mypage.edit div.box  {
	padding-left:0px;
}

#forum_mypage.edit #login_container  {
	padding-left:0px;
}

#forum_mypage.edit #login_container .box  {
	border-bottom:1px solid #DDD;
	padding:4px 0 4px 0;
	margin-bottom:4px;
}

#forum_mypage.edit #login_container div.clearer  {
	padding:0px;
}

#forum_mypage.edit #login_container #passwordStrengthMeterContainer  {
	margin-left:0px;
	height:22px;
}

#forum_mypage.edit #login_container .userFunctionsContainer  {
	padding-left:10px;
	margin:4px 0 12px 0;
	clear:both;
	cursor:pointer;
}
	
	
/*----------------------- /loginGetAccount -------------------------/*
/*------------------------ /forum_mypage_edit-----------------------*/

/*------------------------- forumSearch-----------------------------*/

#searchResult .user  {
	float:left;
	width:120px;
	text-align:center;
}

#searchResult .row .body h3  {
	font-size:1.3em; color: #4c4c4c;
}


#searchResult .row span.path  {
	font:bold 1em Arial, Helvetica, sans-serif; color: #4c4c4c;
}


#searchResult .name,
#searchResult .comments  {
	display:block;
	font:bold 0.9em Arial, Helvetica, sans-serif;
	margin-bottom:6px;
}

.mainContentContainer #searchResult .name a:link   {
	text-decoration:underline;
	color:#666666;
}

#searchResult .user  {}

#searchResult .body {height: auto !important; height: 1%;}


#searchResult .avatar img   {margin-bottom:12px;}


/*-------------------------/forumSearch-----------------------------*/

/*--------------------------searchPage------------------------------*/


#searchForm h1   {
	font:normal 3.3em Georgia, "Times New Roman", Times, serif;
	background:;
	padding:5px 0 0px 6px;
	margin:0 0 8px 0;
	display:block;
	color:#4C4C4C;
}

#searchForm legend
{
margin:0pt -8px !important;
padding:0 0 0 7px;
display: none;
}


#searchForm
{
	font-size:0.94em;
	padding:0px 0px 8px 0;
	margin: 0 0 10px;
	background: #e6e6e6;
}

.forumDepartmentColumn #searchForm {border-bottom: 10px solid #FFF;}

#searchForm input,  
#searchForm select   {
	font:normal 0.9em Verdana, Arial, Helvetica, sans-serif;
}

#searchForm .left   {
	float:left;
	width:200px;
}

#searchForm .left .string input,
#searchForm .left .section input   {
	background:transparent url(http://www.vastkustmedia.se/css-images/searchfield_bg.gif) no-repeat;
	border:0;
	width:168px;
	padding:4px 0 5px 25px;
	height:19px;
}

#searchForm .left .section select   {
	width:170px;
	margin-bottom:8px;
}


#searchForm .left .string,
#searchForm .left .section,
#searchForm .left #searchSorting  {
	padding-left:6px;
}

#searchForm label   {
	font:bold 1em Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	color:#4c4c4c;
}

#searchForm p   {
	font:bold 1em Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0 0 0 0;
	color:#4c4c4c;
}

#searchForm .left .section label	{
	margin-top:8px;
}

#searchForm .left .string label,
#searchForm .left .section label{
	display:block;
	clear:both;
	padding:0 0 0 0;
}

#searchForm .submitContainer   {
	border-top:1px dotted #fff;
	padding:8px 18px 3px 0;
	margin-top:12px;
	height:2em;
}


#searchForm .submitContainer input    {
	font:bold 1em Arial, Helvetica, sans-serif;
	background:transparent url(http://www.vastkustmedia.se/css-images/submit_bg.gif) no-repeat scroll 0% 0%; 
	cursor: pointer; 
	padding:2px 6px 2px 6px; 
	float:right;
	border:0;
	width:70px;
	color:#fff;
}


#searchDate     {
	float:left;
	margin:0px;
	width:22.7em !important;
	width:23.3em;
}

#searchDate p{padding:0 0 0 8px;}

#searchDate table td     {
	border:0;
	background:#e6e6e6;
	padding:4px 2px 6px 2px;
	color:#4c4c4c;
}

#searchDate table    {
	border-collapse:collapse;
	float:left;
	margin-top:3px;
	width:100%;
}

#searchDate table label	{
	font-weight:normal;
}

#searchResult	{
	font-weight:normal;
}

#searchResult .label {font-weight:normal;}

#searchResult .search_home{
	background:transparent url(http://www.vastkustmedia.se/css-images/search_first_page_btn.gif) no-repeat;	
	width:72px;
	text-indent:10px;
	margin:0 0 0 5px;
}

#searchResult .search_back{
	background:transparent url(http://www.vastkustmedia.se/css-images/search_previous_page_btn.gif) no-repeat;	
	width:89px;
	text-indent:10px;
	margin:0 0 0 5px;
}

#searchResult .search_home,
#searchResult .search_back   {
	float:left;
	font:normal 0.9em Arial, Helvetica, sans-serif;
	color:#fff;
}

#searchResult .search_forward{
	background:transparent url(http://www.vastkustmedia.se/css-images/search_forward_page_btn.gif) no-repeat;	
	width:67px;
	text-indent:10px;	
	margin:0 5px 0 0;
}

#searchResult .search_fastforward{
	background:transparent url(http://www.vastkustmedia.se/css-images/search_fastforward_page_btn.gif) no-repeat;	
	width:67px;
	text-indent:10px;	
	margin:0 5px 0 0;
}

#searchResult .search_forward,
#searchResult .search_fastforward{
	float:right;
	font:normal 0.9em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
}

/*/search result*/

.searchResultPages    	{
	margin:12px 0 16px 0;
}


#overview    	{
	padding:0 0 0 6px;
	font:bold 0.9em Arial, Helvetica, sans-serif;
}

#searchResult .searchResultPagesControl     	{
	height:15px;
	padding:5px 0 5px 0;
	margin-bottom:6px;
	text-align:center;
	vertical-align:middle;
}

#searchResult .searchResultPagesControl .label    	{
	color:#000;
	font-size:0.9em;
	position:absolute;
	left:203px;
	top:5px;
}

#searchResult .row  	{
	display:block;
	clear:both;
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom:1px dotted #999;
}

#searchResult .row.forumItem  div.text {padding: 0px;}

#searchResult .row .date 	{
	margin:0px;
	padding:0 0 8px 0;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#666666;
}

#searchResult .row h3 	{
	margin:0px;
	padding:0 0 4px 0;
	font:bold 1.3em Georgia, "Times New Roman", Times, serif;
	color:#000;
}

#searchResult .searchResultPagesControl  	{
	display:block;
	clear:both;
	background:#4d4d4d;
}


#searchResult .departmentLabel {padding: 1px 4px; text-transform: uppercase; font: bold 1em Georgia, "Times New Roman", Times, serif;}

/*NEW ENDS*/

#searchResult .row p, 
#searchResult .row h3   {
	padding-bottom:3px;
	padding-top:3px;
	
}

/*------------------------- /searchPage-----------------------------*/


/*------------------------- enlargedImageContainer -----------------*/
#enlargedImageContainer {margin: 0 10px; background: #000; color: #FFF;}
#enlargedImageContainer td {padding: 10px;}
#enlargedImageContainer tbody td {padding: 10px 10px 0;}
#enlargedImageContainer tfoot td p {display: block; float: left; width: 200px;}
#enlargedImageContainer tfoot td span {display: block; float: right; width: 200px;}

/*------------------------- /enlargedImageContainer ----------------*/

/*----------------------ImageSlideshow modal------------------------*/

#viewImageSlideshow {}
#viewImageSlideshow #viewImageSlideshow_header {background: #2c2c2c url(http://www.vastkustmedia.se/css-images/bg_slideshowHeader_bg.gif) repeat-x left top; border-bottom: 2px solid #212121;}
#viewImageSlideshow_stage {padding: 0 0 10px;}
#viewImageSlideshow #viewImageSlideshow_placeholder {padding: 10px; background: #000;}
#viewImageSlideshow div.imageCaption.JSEnabled {position: static; opacity: 1; background: none; color: #FFF; width: 270px; float: left;}
#viewImageSlideshow div.imageCaption.JSEnabled .imageCaptionIcon {visibility: hidden !important; display: none;}
#viewImageSlideshow_header h2 {color: #999;}
#viewImageSlideshow_header h3 {color: #FFF; font: bold 2.2em Arial, Helvetica, sans-serif; padding: 0; margin-bottom: 0;}

#viewImageSlideshow .pager {display: block; float: right; width: 180px; padding: 0 0 10px;}
#viewImageSlideshow .pager dl {display:block; float:right; margin:0pt 10px; width:156px; height: 34px; line-height: 34px;}
#viewImageSlideshow .pager .position {height: 34px; line-height: 34px;}
#viewImageSlideshow_rewert a {background: url(http://www.vastkustmedia.se/css-images/slideshow_btn_rewert.gif) no-repeat; display:block; height:32px; overflow:hidden; width:34px;}
#viewImageSlideshow_forward a {background: url(http://www.vastkustmedia.se/css-images/slideshow_btn_forward.gif) no-repeat; display:block; height:32px; overflow:hidden; width:34px;}

.all_slideshow {	
  padding:0px; 
  margin:0px 8px 0px 8px;
  font-family:Arial, Helvetica, sans-serif;
  background:#DDD;
}


.all_slideshow h1,
.all_slideshow h2
.all_slideshow h3
.all_slideshow h4   {
	margin:0px; 
}
  
  
.imageSlideshow {	
	margin:0px; padding:0px; 
	width:654px; 
	overflow:hidden;
  }
  
.imageSlideshow .bg	{	
	 background-color:#FFFFFF; 
	 text-align:center; 
	 width:650px; 
	 height:600px; 
	 overflow:hidden; 
}
    
 .frame_top  {	
 	background-color:#FFFFFF; 
	text-align:left; 
  } 
  
 .logo_slideshow {	
	float:left; 
	height:58px;
  } 
  
 .logo_slideshow {	
	float:left; 
	height:58px;
  } 
    
 .logo_slideshow   img {	
 	float:left; 
	padding-right:12px;
  }

.header_slideshow   {	
	float:left; 
	width:440px;
  }
 
.header_slideshow H2   {	
	 color:#000000; 
	 font: 1.8em'Arial Black', Arial, Helvetica, sans-serif;
	 line-height:100%;
	 padding:0 0 12px;
  }
 
  
.header_slideshow H2 span  {	
	 color:#CD0505; 
	 display:block; 
	 padding:8px 0 0 0; 
	 font-size:0.5em; 
	 font-weight:normal;
  }
    
.slideshow_close  {	
	  float:right; 
	  padding:12px 12px 0px 0px; 
	  width:80px;
}
   
.slideshow_close a {	
	 background-image:url(http://www.vastkustmedia.se/css-images/btn_slideshow.gif); 
	 background-repeat:no-repeat; 
	 padding: 4px 12px 8px 10px; 
	 float:right; 
	 display:block;
	 font:bold 0.7em Arial, Helvetica, sans-serif;
	 color:#000000;
	 text-decoration:none;
}

.all_slideshow .center {	
	 margin:0 auto 0 auto; 
	 padding:0px; 
	 border:1px solid #000000; 
	 background-color:#000000;
	 border-bottom:none;  
}
    
.img_area_slideshow {	
	height: 460px; 
	width:650px; 
	overflow:hidden;   
}

.frame_bottom{	
	height:83px; 
	color:#FFFFFF; 
	text-align:left; 
	padding:0 0 0 24px;   
} 
 
 
.frame_bottom H4{	
	font-weight:bold; 
	padding:0 0 6px 0; 
} 
 
 .frame_bottom H4.photographer{	
	padding:0 0 6px 0;
	font-size:0.6em;
} 
 
.photographer {
color:#999999;
/* display:block; */
position: relative;
right: -184px;
top: -14px;
/* float:right; */
}
 
/*ie7  */*+html .photographer{line-height:0.9em;}
 
.copyright{	
	width:100%; 
	padding:6px; 
	text-align:right;
	font:normal 0.74em Arial, Helvetica, sans-serif;
} 

.by_line_slideshow{	
	float:left; 
	width:280px;
	background:#000000;
} 


.slideshow_btn_rewert{	
	background-image:url(http://www.vastkustmedia.se/css-images/slideshow_btn_rewert.gif); 
	background-repeat:no-repeat; 
	float:left;
} 

.slideshow_btn_forward a{	
	 display:block; 
	 width:28px; 
	 height:24px;
} 


.slideshow_btn_forward{	
	background-image:url(http://www.vastkustmedia.se/css-images/slideshow_btn_forward.gif); 
	background-repeat:no-repeat; 
	float:left;
} 

.slideshow_btn_rewert a{	
	 display:block; 
	 width:28px; 
	 height:24px;
} 

.picture_display{	
	width:110px; 
	font-size:12px; 
	font-weight:bold; 
	padding:6px 12px 0px 12px; 
	text-align:center; 
	float:left; 

} 

/* ========= Event Calendar Common ========= */

div#eventCalendar h1   {
	margin: .5em 0 0 0;
	color: #fff;
	font: 2em Arial bold;
}

/*search*/

div#eventCalendar .string  {
	background:#EDECEC;
	border-bottom:3px solid #BDBEBD;
	padding:0 0pt 10px 12px !important;
	margin-bottom:12px;
}

fieldset fieldset#advancedSearch   {	
	padding:6px 12px 6px 12px;
}

fieldset fieldset#advancedSearch fieldset     {
	border: 1px dotted #ccc;
	padding: 9px;
}

fieldset fieldset#advancedSearch fieldset legend    {
	color:#005DA8;
	font:bold 0.9em Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

.mainContentContainer fieldset#advancedSearch legend.increased   {
	font:bold 0.9em Arial, Helvetica, sans-serif;
	padding:0 0 0 344px;
}

.mainContentContainer fieldset#advancedSearch legend.increased a   {
	text-decoration:underline;
	white-space:nowrap;
    position:relative;
	z-index:20;
	text-align:right;
	display:block;
	color:#005da8;
	margin:-46px  0 0 0;
}

/* #searchText   {
	border:none;
	width:140px;
	margin-right:12px;
	height:22px;
} */

#searchText   {
	background:url(http://www.vastkustmedia.se/css-images/searchTeaserContainer_string_evenemang.gif) no-repeat;
	width: 188px !important;
	width: 185px;
	height: 19px;
	border:none;
	margin:10px 2px 0 0;
	padding:0 0 0 26px;
	float:left;
	color:#666666;
}

div#eventCalendar div#searchForm   {
	border: none;
}

form#eventCalendarSearch-form fieldset#searchEvent {
	padding: 0;
	background:#F5F5F5;
	border:none;
	margin-bottom:12px;
}

/*search*/

div#eventCalendar .string input.submit  {
	border:none;
	background:url(http://www.vastkustmedia.se/css-images/bg_seachButton_evenemang.gif) no-repeat left top;
	cursor: pointer; 
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;  
	padding:1px 12px 5px 10px !important;
	padding:2px 12px 2px 10px;
	width:61px;
	overflow:hidden;
	margin-bottom:-2px !important;
	margin-bottom:-3px;
	margin:10px 0 0 0;
}
	
div#eventCalendar .string label  {
	position:absolute;
	left:-9999px;
}

div#eventCalendar h1 {
	display: block;
	background:#4B4B4B;
	padding:3px 0pt 0pt 7px;
	height:60px;
	margin:0;
}

div#eventCalendar h1 span span	{
	font: bold .8em Arial, Helvetica, sans-serif;
	display:block;
	color:#CCCCCC;
	width:6em;
	padding-top:0px;
}

div#eventCalendar h3	{
	float:left;
	margin:0;
	width:458px;
	padding:3px 0pt 0pt 15px;
	font:bold 1.4em Arial;
	color:#005DA8;
	background:#EDECEC;
}

div#eventCalendar #eventCalendarCreate-finished h3{background:#fff;color:#000;padding:10px 0 0 12px;}

div#eventCalendar p	{
	background:#EDECEC;
	margin:0;
	padding:5px 0pt 6px 15px;
	text-indent:0;
	clear:left;
	font-size:1em;
	color:#000;
}

table#eventCalendarList-hits tr.eventDescription p.eventOrganizer{padding:0;}
div#eventCalendarTags p#tagCloud{background:#f5f5f5;}

div#eventCalendar .eventTeaser p{background:#edecec;}
div#eventCalendar .eventTeaser h3{width:50%;}

div#eventCalendar fieldset .error {background:none;padding:4px 8px 10px 7px;width:454px;}

div#eventCalendar .error p{border:1px dotted #ccc;background:#FFF3CD url(http://www.vastkustmedia.se/css-images/bg_error2.gif) no-repeat 11px 7px;padding:5px 0pt 5px 44px;}

div#eventCalendar ul#userServices {
	float: right;
	background:#005DA8 url(http://www.vastkustmedia.se/css-images/bg_bottom_evenemang_toolbar.gif) repeat-x scroll left bottom;
	border-left:3px solid #fff;
	height:49px;
	padding:14px 0pt 0pt 0pt;
}

/** Event teaser */

div.eventTeaser  {
	background:#edecec;
	border-bottom:3px #bdbebd solid;
	padding-top:5px;
	width:100%;
	margin-bottom:8px;
}

div.eventTeaser img {
	float: right;
	margin: 4px 11px 14px 14px;
	position:relative;
	z-index:100;
	top:0px;
}

div.eventTeaser .date {
	padding-bottom:2px;
	color:#878787;
	font-weight:bold;
}

div.eventTeaser span.date {
	font-weight:normal;
	color:#000;
	float:right;
	margin:-25px 0pt 0pt -17px;
}

div.eventTeaser p {
	display: block;
}

div#eventCalendar ul#userServices li   {
	padding: 0 12px 2px 0;
	margin:0pt 0pt 0pt 10px;
	color:#fff;
}

div#eventCalendar ul#userServices li.add a   {
	background:url(http://www.vastkustmedia.se/css-images/arrow_evenemangcal.gif);
	background-position:7px 5px;
	background-repeat:no-repeat;
}

div#eventCalendar ul#userServices li.link   {
	padding-left:0px;
}

div#eventCalendar ul#userServices li a   {
	color:#FFFFFF;
	padding-left:20px;
	display:block;
	text-decoration:none;
	background:url(http://www.vastkustmedia.se/css-images/arrow_evenemangcal.gif);
	background-position:7px 5px;
	background-repeat:no-repeat;
	font-weight:bold;
}

#eventCalendarSearch-sorting {
	background-color:#f5f5f5;
	margin:0px 12px 12px;
	border:1px dotted #CCCCCC;
	padding:9px;
}

#eventCalendarSearch-sorting legend {
	font:bold 0.9em Arial, Helvetica, sans-serif;
	padding:0 auto 4px 0;
	color:#005DA8;
	margin-bottom:4px;
}

ul. dateRanges label   {
	padding:0;
	margin:0px;
}

/* ========= / Event Calendar Common ========= */


/* ========= Event Calendar Create ========= */

form#eventCalendarCreateForm fieldset select  {
	width: 325px;
	margin:4px 0pt 0pt;
}

form#eventCalendarCreateForm fieldset input {
	width: 323px !important;
	width: 320px;
	margin:0px 0pt 3px;
}

form#eventCalendarCreateForm fieldset input#maxchar {
	width:5em  !important;
	width:5em;
	text-align:center;
	float:right;
	margin:0 30px 6px 0;
}

fieldset#eventCalendarCreate-event div#eventCalendarCreate-eventDescription label.none{
	width:6.6em;
	padding:4px;
	float:right;
}

form#eventCalendarCreateForm fieldset #eventPicture.btnBrowse{ 
margin:0 0 0 0;
}

form#eventCalendarCreateForm fieldset input#eventPicture{
	width: 224px !important;
	width: 224px;
}
div#eventCalendarCreate{margin:10px 0pt 0pt;}

fieldset#eventCalendarCreate-when,
fieldset#eventCalendarCreate-where,
fieldset#eventCalendarCreate-event,
fieldset#eventCalendarCreate-organizer {
	background:#EDECEC;
	padding:0;
	padding:0 0 12px 0;
	margin:0 0 12px;
	display:block;
	border-bottom:4px solid #BDBEBD;
}

fieldset#eventCalendarCreate-when input,
fieldset#eventCalendarCreate-when select,
fieldset#eventCalendarCreate-where input,
fieldset#eventCalendarCreate-where select {
	font-size:1em;
}

fieldset#eventCalendarCreate-when legend,
fieldset#eventCalendarCreate-where legend,
fieldset#eventCalendarCreate-event legend,
fieldset#eventCalendarCreate-organizer legend   {
	font:bold 1em Arial, Helvetica, sans-serif;
	padding:22px 0px 0px 12px !important;
	padding:4px 20px 12px 6px;
	margin:0px !important;
	margin:0;
	color:#005DA8;
}

div#eventCalendarCreate-organizerOrganizer label {
	font:bold 1em Arial, Helvetica, sans-serif;

	padding:0px;
	display:block;

}



fieldset#eventCalendarCreate-organizer {
	background-image:url(/img/common/bg_fieldsetTop2.gif);
	margin:0px;
	padding:0 0 12px;
}


div#eventCalendarCreate-organizerOrganizer {
	margin:12px 0 0 0px;
	padding:0 0 12px 0;
}


div#eventCalendarCreate-organizerOrganizer input {
	margin:12px 0 0 0;
}


fieldset#eventCalendarCreate-when label span,
fieldset#eventCalendarCreate-where label,
fieldset#eventCalendarCreate-event label,
fieldset#eventCalendarCreate-organizer label {
	display: block;
	float: left;
	width: 100px;
	padding-left:10px;
	font-weight:bold;
}

.eventDescription .dtstart   {
	float:right;
	font:bold 0.9em Arial, Helvetica, sans-serif;
	padding:8px 0 6px 0;
}

div#eventCalendar .eventDescription p{background:#fff;}

div#eventCalendar #eventCalendarCreate-finished p {background:#fff;}
div#eventCalendar #eventCalendarCreate-preview p {background:#fff;}
div#eventCalendar #eventCalendarCreate-preview p.infoConditions{background:#EDECEC;}

fieldset#eventCalendarCreate-event #eventDescription {
	margin:12px 12px 12px 98px;
	width:323px;
	clear:both;
	float:none;
}

fieldset#eventCalendarCreate-event #eventCalendarCreate-eventDescription {
	margin:4px 4px 0 12px;
	clear:both;
	display:block;
}

fieldset#eventCalendarCreate-event div#eventCalendarCreate-eventDescription label  {
	width:415px;
	text-align:left;
	margin:0 0px -5px -1px;
	padding: 4px 32px 2px 0;   
}

div#eventCalendarCreate-dateFrom,
div#eventCalendarCreate-whereCity,
div#eventCalendarCreate-whereNeighbourhood,
div#eventCalendarCreate-eventCategory,
div#eventCalendarCreate-eventURL,
div#eventCalendarCreate-eventUrlTitle,
div#eventCalendarCreate-organizerName {
	margin-bottom:8px;
}

div#eventCalendar p.info    {
	margin:0px;
	text-align:left;
	margin:0pt 8px 0pt 6px;
	clear:both;
	display:block;
	font-size:0.9em;
	padding:8px 0px 8px 41px;
	background:transparent;
	color: #000;
}

form#eventCalendarCreateForm{margin:0;padding:0;}

form#eventCalendarCreateForm em.info  {
	margin:0;
	text-align:right;
	clear:both;
	display:block;
	padding:3px 31px 8px 2px;
	color: #000;
	width:430px;
}

div#eventCalendar #eventCalendarCreate-organizerContact h3   {
	font: normal 1.1em  Arial, Helvetica, sans-serif;
	text-align:right;
	width:430px;
	padding:0 0 12px 0;
	margin-top:-8px;
}

form#eventCalendarCreateForm fieldset label span.required {
	color: #000;
	font:bold 1.8em Arial, Helvetica, sans-serif;
	line-height:1;
}

form fieldset#eventCalendarCreate-when select  {
	width: auto;
}

div#eventCalendarCreate-eventPicturePreview   {
	padding: 4px;
	margin:0px 35px 12px 4px;
}

div#eventCalendarCreate-eventPicturePreview img   {
	border:2px solid #FFF;
}

div#eventCalendarCreate-eventTags input    {
	float: left;
}

div#eventCalendarCreate-infoProvider   {
	margin: 1em 0;
			}

div#eventCalendarCreate-infoProvider table   {
	background:#EDECEC;
	border-bottom: 4px solid #bdbebd;
	width:100%;
	float:left;
	border-spacing: 0;
}
	


div#eventCalendarCreate-infoProvider th,
div#eventCalendarCreate-infoProvider td   {
	border-bottom:1px dotted #CCCCCC;
	padding: .5em;
}

div#eventCalendarCreate-infoProvider td{font-weight:bold;width:337px;}

div#eventCalendarCreate-infoProvider th{font-weight: normal;width:87px;padding:0 0 0 15px;}

div#eventCalendarCreate-infoProvider tr{border-bottom:1px dotted #ccc;}

div#eventCalendarCreate-submit    {
	border-top:5px solid #fff;
	padding:0;
	margin:0;
	text-align: center;
	clear:both;
}

div#eventCalendarCreate-submit a   {
	display: block;
	margin-top: .5em;
	text-align: right;
}
			
div#eventCalendarCreate-edit   {
	margin: 12px 0 12px 0;
	padding-bottom:6px;
	text-align: center;
	clear:both;
	position:relative;
}

div#eventCalendarCreate-edit input.btnEdit {
	display: block;
	width: auto;
}

#eventCalendarCreateForm input,
#eventCalendarCreateForm  select,
#eventCalendarCreateForm textarea   {
	border:1px solid #828282;
}

#eventCalendarCreateForm .btnForward{background:transparent url(http://www.vastkustmedia.se/css-images/btnforward_evenemang.gif) no-repeat scroll 0%;font-weight:bold;font-size:1em;color:#fff;border:0;width:172px;height:26px;padding:0 0 3px 0;}
#eventCalendarCreateForm .btnReset{background:transparent url(http://www.vastkustmedia.se/css-images/btnreset_evenemang.gif) no-repeat scroll 0%;font-weight:bold;font-size:1em;color:#fff;border:0;width:128px;height:26px;padding:0 0 3px 0;}

div#eventCalendar .btnEdit input{
	border:none;
	background:url(http://www.vastkustmedia.se/css-images/bg_edit_evenemang_btn.gif) no-repeat left top;
	cursor: pointer; 
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;  
	padding:1px 12px 5px 10px !important;
	padding:2px 12px 2px 10px;
	width:61px;
	overflow:hidden;
	margin:0 30px 0 20px;
	height:26px
}

div#eventCalendar .btnAdd input{
	border:none;
	background:url(http://www.vastkustmedia.se/css-images/bg_add_evenemang_btn.gif) no-repeat left top;
	cursor: pointer; 
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;  
	padding:1px 12px 5px 10px !important;
	padding:2px 12px 2px 10px;
	width:149px;
	letter-spacing:-1px;
	overflow:hidden;
	height:26px;
	margin:0 30px 0 0;
}

#eventCalendarCreate-edit a{
	border:none;
	background:url(http://www.vastkustmedia.se/css-images/bg_cancel_evenemang_btn.gif) no-repeat left top;
	cursor: pointer; 
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;  
	display:block;
	text-align:left;
	padding:6px 0 0 10px;
	width:142px;
	letter-spacing:-1px;
	overflow:hidden;
	height:26px

}

#eventCalendarCreate-menu li input,
#eventCalendarCreateForm .btnDelete,
#eventCalendarCreateForm .btnDelete,
#eventCalendarCreateForm #eventPictureUpload   {
	background:#CDCDCD url(/img/common/bg_submit.gif) repeat-x scroll left top;
	border:1px solid #828282;
	cursor:pointer;
	font:bold 0.9em Arial,Helvetica,sans-serif;
	padding:3px 6px 4px;
}

form#eventCalendarCreateForm  fieldset input#eventPictureUpload  {
	width:100px !important;
	width:100px;
	height:20px;
	margin:0px 0 0 0;
}

#eventCalendar #eventCalendarCreateForm .btnDelete   {
	width:100px !important;
	width:100px;
	margin:0pt 0pt 10px 20px;
}

#eventCalendarCreate-preview img  {
	float:right;
}

div#eventCalendar #eventCalendarCreate-preview h3 {
	margin:0;
padding:0 0 6px 1px;
	background:#fff;
	color:#333;
	width:100%;
	border-bottom:2px solid #EEEEEE;
}

div#eventCalendar p.infoConditions{
background:#edecec;
text-align:center;
margin:5px 0pt 20px;
padding:5px 0 5px 0;
}
							
dl#eventDetails   {
	margin:-2px 0pt 12px;
	padding:0 0 0 0;
	float:left;
	width:293px;
	font-size:0.94em;
border-bottom:3px solid #bdbebd;
}

dl#eventDetails dt,
dl#eventDetails dd  {
	padding:4px 0pt;
	background:#edecec;
}

dl#eventDetails .eventOrganizer,
dl#eventDetails .eventNeighborhood ,
dl#eventDetails .startDate  {
	background-color:#EEEEEE;
}

dl#eventDetails dt  {
	float: left;
	font: bold 1em Arial, Helvetica, sans-serif;
	width: 100px;
	padding:4px 0pt;
	margin:0 12px;
}

#eventCalendarCreate-preview .btnEdit,
#eventCalendarCreate-preview .btnAdd   {
	float:left;
	display:block;
}

#eventCalendarCreate-menu li {
	padding:0px;
	margin:0px;
	/*IE-6*/
	border-bottom:1px solid #FFF;
}

#eventCalendarCreate-menu li a  {
	padding:2px 0px 2px 18px;
	margin-bottom:0px;
	display:block;
	background:transparent url(http://www.vastkustmedia.se/css-images/arrow_evenemangcal_blue.gif) no-repeat scroll 6px 7px;
	color:#005da8;
	font-weight:bold;
}

ul#eventCalendarCreate-menu{list-style-type:none;margin:0 0 0 10px;}

#eventCalendarCreate-menu li input  {
	border:none;
	background:url(http://www.vastkustmedia.se/css-images/bg_new_evenemang_btn.gif) no-repeat left top;
	cursor: pointer; 
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;  
	padding:1px 12px 5px 10px !important;
	padding:2px 12px 2px 10px;
	width:267px;
	letter-spacing:-1px;
	overflow:hidden;
	height:26px;
	margin:10px 30px 10px 0pt;
}

/* ========= Event Calendar My Events ========= */

div#eventCalendarMyEvents .eventOrganizer,
div#eventCalendarMyEvents .eventPlace,
div#eventCalendarMyEvents .eventCity,
div#eventCalendarMyEvents .eventPlaze  {
	width:130px;
	font-size:1em;
	background:#edecec;
}

div#eventCalendarMyEvents .eventTime   {
	font:0.9em Arial, Helvetica, sans-serif;
	width:150px;
	background-color:#edecec;
	border-bottom:1px dotted #CCCCCC;
}

div#eventCalendarMyEvents table   {
	width: 100%;
	border-bottom:4px solid #bdbebd;
	background:#edecec;
}

div#eventCalendarMyEvents table .myEventLine2   {
	border-bottom: 2px solid #ccc;
}

div#eventCalendarMyEvents table th,
div#eventCalendarMyEvents table td   {
	padding:4px;
}

div#eventCalendarMyEvents{margin:10px 0 0 0;}
div#eventCalendarEvent{margin:10px 0 0 0;}

div#eventCalendarCreate-preview{margin:10px 0 0 0;}

div#eventCalendarMyEvents th.eventHeading a:link,
div#eventCalendarMyEvents th.eventHeading a:visited    {
	font:bold 1.4em Arial, Helvetica, sans-serif;
	width:200px;
	text-decoration: none;
}

div#eventCalendarMyEvents th.eventHeading    {
	width:220px;
	background-color:#edecec;
	padding:0 0 12px 7px;
	border-bottom:1px dotted #CCCCCC;
}

div#eventCalendarMyEvents td.editTools  {
	text-align: right;
	width: 91px;
	background:#005DA8 url(http://www.vastkustmedia.se/css-images/bg_bottom_evenemang_toolbar.gif) repeat-x scroll left bottom;
	border-left:3px solid #FFFFFF;
}

div#eventCalendarMyEvents td.editTools .btnEdit,
div#eventCalendarMyEvents td.editTools .btnDelete   {
	border:0;
	font-weight:bold;
	padding:4px 12px;
	background:transparent url(http://www.vastkustmedia.se/css-images/arrow_evenemangcal.gif) no-repeat scroll 0px 10px;
	color:#fff;
	width: 78px;
	cursor:pointer;
	margin-bottom:5px;
	text-align:left;
	font:bold 1em Arial,Helvetica,sans-serif;
	}

/* ========= Event Calendar My Events ========= */

div#eventCalendarSearch {}

div#eventCalendar div#searchDate p   {
	padding: 0 0 0 12px;  }

div#eventCalendar div.section select {
				margin: 0;  }

fieldset#advancedSearch div  {
	overflow: hidden;
}

fieldset#advancedSearch input,
fieldset#advancedSearch select{
	font-size:0.9em;
	margin-top:0px;
}

#advancedSearch ul li {margin:2px 0 5px 0;}

fieldset#advancedSearch .JSDependent {display:block;}

fieldset#advancedSearch label  {
	width: 8em;
	font:normal 1em Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	margin:1px 0 0px 0;
}

 #eventNeighbourhood,
 #eventCity,
 #eventPlace{
	width:200px;
}

 #eventPlace{
	width:196px;
}

div#eventCalendar div#eventCalendarSearch-whereCity select#eventCity,
div#eventCalendar div#eventCalendarSearch-whereNeighbourhood select#eventNeighbourhood,
div#eventCalendar div#eventCalendarSearch-wherePlace input#eventPlace,
div#eventCalendar div#eventCalendarSearch-eventCategory select,
div#eventCalendar div#eventCalendarSearch-eventHeading input   {
	margin-bottom: 0;
}

fieldset#eventCalendarSearch-timePeriod   {
	padding: .5em;
	margin-top: 1em;
}

fieldset#eventCalendarSearch-timePeriod input,
fieldset#eventCalendarSearch-timePeriod select  {
	width: auto;
}

fieldset fieldset#eventCalendarSearch-timePeriod div   {
	display: inline;
}

fieldset fieldset#eventCalendarSearch-timePeriod label {
	display: inline;
	float: none;
}

fieldset fieldset#eventCalendarSearch-timePeriod div   {
	display: block;   }

fieldset fieldset#eventCalendarSearch-timePeriod .dateRange-3   {
	display: block;
}

div#eventCalendarSearch-date span   {
	display: block;
	float: left;
	padding-top: .4em;
	width: 3em;
}

div#eventCalendarTags   {
	padding: 6px 12px 12px 12px;
	margin-top: 5px;
	margin-bottom: 12px;
	background:#f5f5f5;
}

#eventCalendarSearch #searchResult .searchResultPagesControl  	{
	display:block;
	clear:both;
	background:#fff;
	position:relative;
	margin:10px 0 10px 0;
}

div#eventCalendarTags h4   {
	color: #666;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0 0 6px 0;
}

div#eventCalendarTags ul#sortTags   {
	float: right;
	overflow: hidden;
	margin: .5em 0 .5em .5em;
}

div#eventCalendarTags ul#sortTags li   {
	float: left;
	font:bold 0.9em Arial, Helvetica, sans-serif;
	color: #005da8;
}

div#eventCalendarTags ul#sortTags li  a {text-decoration:none;}

.mainContentContainer div#eventCalendarTags ul#sortTags li a:link ,
.mainContentContainer div#eventCalendarTags ul#sortTags li a:visited  {
	color: #005da8
	padding:2px 4px 2px 6px;
	font-weight:normal;
	text-decoration:underline;
}

div#eventCalendarTags .occurrence   {
	margin-right: .5em;
	padding-right: .5em;
	border-right: 1px solid black;
}

div#eventCalendarTags ul#sortTags a   {
	background: none;
	padding: 0;
}

div#eventCalendarTags #tagCloud   {
	margin: 0;
	padding: 0;
}

div#eventCalendar div#eventCalendarTags #tagCloud a {
	line-height: 16px;
	color:#ccc;
	padding: 2px;
	background: none;
}

#tagCloud a.tag-1 {
	font-size: 80%;
}

#tagCloud a.tag-2   {
	font-size: 90%;
}

#tagCloud a.tag-3   {
	font-size: 100%;
}

#tagCloud a.tag-4    {
	font-size: 110%;
}

#tagCloud a.tag-5    {
	font-size: 120%;
}

#tagCloud a.tag-6   {
	font-size: 130%;
}

#tagCloud a.tag-7  {
	font-size: 140%;
}

#tagCloud a.tag-8   {
	font-size: 150%;
}

#tagCloud a.tag-9   {
	font-size: 170%;
}

#tagCloud a.tag-10 {
	font-size: 190%;
}

div#eventCalendarSearch#searchResult {}

.searchResultPagesControl ul li  {
	display:inline;
}

.searchResultPagesControl ul li span  {
}

.mainWrapper #searchResult .searchResultPagesControl {
	background:#F4F4F0 none repeat;
	border-bottom:3px double #DDDDDD;
	border-top:3px double #DDDDDD;
	height:2.3em;
	margin-bottom:12px;
	height:100em;
	text-align:center;
	vertical-align:middle;
}

table#eventCalendarList-hits   {
	border: solid #E8E8E8 6px;
	clear:both;
	border-spacing: 0;
	width: 100%;
	margin: 0 0 1em 0;
}

table#eventCalendarList-hits p{background:#fff;}

table#eventCalendarList-hits th  {
	background: #EDECEC;
	color: #747474;
	padding: 8px 0 4px 12px;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #CCCCCC;
	font-size: 1.2em;
}


table#eventCalendarList-hits td   {
	padding: 5px;
	border-bottom: 1px solid #ececec;
	background:#FFFFFF;
	border-collapse:collapse;
}

table#eventCalendarList-hits ul li.category-x 
	/* For individual categories */ 

{}

table#eventCalendarList-hits tr.vevent td.eventCategory   {
	width: 6em;
}

table#eventCalendarList-hits tr.vevent td.eventHeading   {
	font-weight: bold;
}

table#eventCalendarList-hits tr.eventDescription p.eventOrganizer   {
	color: #000;
	font: bold 1.5em Arial, Helvetica, sans-serif;
}



div#eventCalendarTeaserlist   {
	background:#4b4b4b;
	margin:0 0 10px 0;
}

div#eventCalendarTeaserlist h4   {
	  font: bold 1em Arial, Helvetica, sans-serif;
	  background:url(/img/common/bg_link_eventCalendarTeaserlist.gif) left top no-repeat;
	  padding:0pt 0pt 0pt 4px;
}

div#eventCalendarTeaserlist p   {
	  padding:0 0 2px 4px;
	  color:#ccc;
}

div#eventCalendarTeaserlist h4 a:link,
div#eventCalendarTeaserlist h4 a:visited  {
	text-decoration:none;
	color:#fff;
}

div#eventCalendarTeaserlist h3   {
	font:bold 1em Arial, Helvetica, sans-serif;
	padding:6px 0 4px 12px;
	color:#333;
	background:#EDECEC;
	border-bottom:3px solid #BDBEBD;
}

div#eventCalendarTeaserlist ul {
	padding:8px 0 0 0;
}

div#eventCalendarTeaserlist ul li {
	  border-bottom:1px dashed #ccc;
	  padding:4px 12px 4px 0px;
	  color:#fff;
	  margin:0pt 15px 0pt 12px;
}

div#eventCalendarEvent h2.summary  {
	font-size:2.6em;
	font-weight:normal;
	padding-top:6px;
}

eventCalendarEvent
div#eventCalendarEvent div.eventPic  {
	   padding-bottom: .5em;
}

div#eventCalendarEvent div.eventPic img.left   {
	float: left;
	margin-right: .5em;
}

div#eventCalendarEvent div.eventPic img.right   {
	float: right;
	margin-left: .5em;
}

div#eventCalendarEvent h3 {
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size: 2.2em;
	padding: 0 0 .2em 0;
}

div#eventCalendar div.staticImageCaption p  {
	padding:0px 0 13px 0; 
	background:transparent url(http://www.vastkustmedia.se/css-images/bg_simpleTeaserBottom.gif) repeat-x left bottom;
}

div#eventCalendarEvent dd.eventTime   {
	border-top: 1px solid #ececec;
	padding-top: .5em;
	margin-top: 1em;
}

div#eventCalendarEvent dd.eventCity    {
	border-bottom: 1px solid #ececec;
	padding-bottom: .5em;
	margin-bottom: 1em;   }

div#eventCalendarEvent li.eventTags   {
	color:#333;
	background:#fff;
	padding:6px 0 6px 10px;
	font: normal 1em arial;
	border:1px solid #BFC0BF;
}

div#eventCalendarEvent li.eventTags strong{font-weight:normal;}

div#eventCalendarEvent li.eventTags a   {
	color:#005DA8;
	text-decoration:underline;
	font-weight:bold;
	padding:0 5px 0 0;
}

div#eventCalendarEvent dd.eventTags strong    {
	font-weight: bold;
}

div#eventCalendarEvent .toolbar    {
/*	height:0.9em;*/
	font: bold 1em arial;
	background:#EDECEC;
	color:#000;
	margin:11px 0 0 0;
	text-align:left;
	height:24px;
	padding:7px 0 0px 0;
}

div#eventCalendarEvent li.tip   {
	background:transparent url(http://www.vastkustmedia.se/css-images/cal_toolbar_tip_ico.gif) no-repeat scroll right 1px;
	float:left;
	padding:1px 2px 0pt 15px;
	margin:0 10px 0 0;
}

div#eventCalendarEvent li.abuse   {
	background:transparent url(http://www.vastkustmedia.se/css-images/cal_toolbar_abuse_ico.gif) no-repeat scroll right 0px;
	float:left;
	padding:1px 8px 0pt 279px;
	display:block;width:50px;
}

div#eventCalendarEvent .toolbar li a   {
	display:block;
	color:#005da8;
		padding:0 23px 0 0;
	height:18px;
}

div#eventCalendarEvent li.abuse span,
div#eventCalendarEvent li.tip span   {

}

#eventCalendarSearch-timePeriod ul.manualDateRange {
	padding: 0;
	margin-left:0;
	display: block;
	clear:both;
}

#eventCalendarSearch-timePeriod ul.manualDateRange {
	margin-top:12px;
}

#eventCalendarSearch-timePeriod ul.manualDateRange span {
	width:2.8em;
	display:block;
	float:left;
	margin:4px 0 0 4px
}

li.manualDateRange   {
	border:1px solid #000;
}

td.eventLocation a:link.toggle,
td.eventLocation a:visited.toggle {
	width:10px;
	height:10px;
	background:#000;
	float:right;
	cursor:pointer;
}

td.eventLocation a.toggle:hover,
tr.collapsed td.eventLocation a.toggle:hover {
	background:#a00;
}

tr.expanded td.eventLocation a:link.toggle,
tr.expanded td.eventLocation a:visited.toggle,
tr.expanded td.eventLocation a:hover.toggle,
td.eventLocation a:active.toggle {
	background:#f00;
}

#eventCalendarList-hits img {
	margin: 44px 8px 8px 14px;
	float:right;
}

#eventCalendarEvent ul{
	background:#EDECEC url(http://www.vastkustmedia.se/css-images/calendar_icon.gif) no-repeat scroll 22px 27px;
}

#eventCalendarEvent li.dtstart  {
	font:bold 1em Arial, Helvetica, sans-serif;
	margin:0px;
	padding:21px 0pt 0px 91px;
}

#eventCalendarEvent li.eventOrganizer,
#eventCalendarEvent li.eventPlace,
#eventCalendarEvent li.eventCity  {
	padding:4px 0px 0px 92px;
	display:block;
}

#eventCalendarEvent li.eventCity {
	margin-bottom:0x;
	padding-bottom:15px;
	border-bottom:3px solid #BDBEBD;
}

#parentToggle {
	float: right;
	color: #FF7E00;
	background-color: #000000;
	padding:2px 4px 2px 6px;
	font:bold 0.9em Arial, Helvetica, sans-serif;
	margin:8px 0 8px 0;
}

#eventCalendarHighLights {
	margin-bottom: 10px;
}

#eventCalendarHighLights h2,
#eventCalendarSearch h3 {
	background:transparent url(http://www.vastkustmedia.se/css-images/bg_simpleTeaserBottom.gif) repeat-x scroll left bottom;
	color:#666;
	font: bold 1.4em arial;
	margin-bottom:10px;
}

div#eventCalendarHighLights h2{padding:25px 24px 6px 4px;}

div#eventCalendarSearch h3 {
	width:100%;
	background:#FFFFFF url(http://www.vastkustmedia.se/css-images/bg_simpleTeaserBottom.gif) repeat-x scroll left 86%;
	padding:6px 24px 6px 4px;
	margin:0px;
}

#eventCalendarHighLights .contents {
	padding: 5px;
	padding-top: 0px;
}

#searchResult .page_first,
#searchResult .page_previous,
#searchResult .page_last,
#searchResult .page_next{color:#fff;font-size:0.9em;}

#searchResult .page_first{
	background:transparent url(http://www.vastkustmedia.se/css-images/search_first_page_btn_evengemang.gif) no-repeat;	
	width:72px;
	text-indent:10px;
	margin:0 0 0 0px;
	padding:1px 0px 0pt 0px;
	position:absolute;
	left:1px;
}

#searchResult .page_previous{
	background:transparent url(http://www.vastkustmedia.se/css-images/search_previous_page_btn_evengemang.gif) no-repeat;	
	width:89px;
	text-indent:10px;
	margin:0 0 0 0;
	padding:1px 0 0pt 0;
	left:78px;
	position:absolute;
}

#searchResult .page_last{
	background:transparent url(http://www.vastkustmedia.se/css-images/search_forward_page_btn_evengemang.gif) no-repeat;	
	width:67px;
	text-indent:-9px;	
	margin:0 0 0 0;
	padding:1px 0 0pt 0px;
	position:absolute;
	right:73px;
}

#searchResult .page_next{
	background:transparent url(http://www.vastkustmedia.se/css-images/search_fastforward_page_btn_evengemang.gif) no-repeat;	
	width:67px;
	text-indent:0px;	
	margin:0 0 0 0;
	padding:1px 0px 0pt 0px;
	position:absolute;
	right:1px;
}

/* ************************ / 10. EVENT CALENDAR ************************ */

  
/*------------------------- loginStart ---------------------------*/



#login_container {}

#login_container h1 {font:normal 25px/25px Arial, Helvetica, sans-serif; padding:12px 20px; border-bottom: 2px solid #073968; background: #65a6e3 url(http://www.vastkustmedia.se/css-images/bg_loginHeader.gif) repeat-x left bottom; color: #FFF; margin: 0 0 20px 0;}

/*p.preamble,
p.confirmation   {
	background:url(http://www.vastkustmedia.se/css-images/bg_login.gif) no-repeat left top;
	text-indent:12px;
	padding-bottom:12px;
}*/

#login_container p.preamble,
#login_container p.confirmation {padding: 0 20px 12px; font: normal 1em/1.4em Arial, Helvetica, sans-serif;}


#login_container fieldset {border: none; padding:0px 20px;}

#login_container fieldset fieldset {border: none; padding:0px 0px;}

#login_container fieldset .box {
	padding:0 0 12px 0;
}

#login_container  legend  {
	font:normal 1.8em Georgia, "Times New Roman", Times, serif;
	padding:0 12px 10px 8px;
	margin-bottom:0px;
	display: none;
}

#login_container  .confirmation{
	color:#164087;
}

#login_container fieldset p.desc  {
	clear:both;
	padding:0 0 8px 8px;
}

/*fields, button*/
#login_container #fName,
#login_container #lName,
#login_container #eMail,
#login_container #userPassword,
#login_container #userPassword_repeat,
#login_container #userFirstname, 
#login_container #userLastname,
#login_container #userAlias,
#login_container #userId,
#login_container #userPasswordRepeat,
#login_container #userPasswordOld,
#login_container #TxtBirthDate,
#login_container #TxtBirthYear,
#login_container #TxtPhone,
#login_container #TxtPhoneMobile {
	width: 286px; border:1px solid #005da8; background:#f5f5f5 url(http://www.vastkustmedia.se/css-images/bg_modalInputBottom.gif) repeat-x left bottom; float:left; padding: 4px 3px 6px 3px;}


#login_container .standardButton {float:left; color: #FFF; border: none; background: url(http://www.vastkustmedia.se/css-images/bg_loginButton.gif) no-repeat; padding: 4px 0 6px;}
/*end fields, button*/
#login_container.start .standardButton {float:left; color: #FFF; border: none; background: url(http://www.vastkustmedia.se/css-images/bg_loginButton65.gif) no-repeat; width: 65px; line-height: 1em;}


#login_container label {display:block; font-weight: bold; padding: 0 0 4px 0;}

#login_container fieldset a   {
	font-weight:bold;
	text-decoration:underline;
}

#login_container p.forgot_password {float:left; margin-left:20px; height: 25px; line-height: 25px; padding: 0; font-size: 1em;}	

#login_container p.forgot_password a {color: #005da8; font-weight: bold;}

#login_container p.additional_info   {
	clear: both;
	display:block;
	margin: 0 -20px;
	border-top:1px dotted #CCC;
	padding: 6px 20px 7px; font: normal 1em Arial, Helvetica, sans-serif;
}

#login_container .rememberMeWrapper {margin:19px 0pt 0pt;}

#login_container p.forgot_password a{color:#005DA8;font-weight:bold;}

#modalWindowWrapper a:link, #modalWindowWrapper a:visited{color:#005DA8;text-decoration:underline;}

/*------------------------- /loginStart ----------------------------*/

/*------------------------ loginGetAccount -------------------------*/
.registrationTerms label   {
	position:absolute;
	left:-2000px;
}

#login_container .registrationTerms    {
	padding:18px 0px 8px 0;
	border-top:1px solid #DDD;
}

#login_container .registrationTerms input {float:left; margin-top: 2px; margin-right: 4px;}
#login_container .registrationTerms p {font-size: 1em; padding: 0;}

#login_container .registrationTerms .clearer {padding-bottom:0;}

.userFunctionsContainer {margin:0 0 12px 0;}

#login_container .userFunctionsContainer p {display: block; font: bold 1em Arial, Helvetica, sans-serif; padding: 0 0 4px 0; margin: 0;}

#login_container #passwordStrengthMeterContainer {float: none; width: 288px; padding: 2px; margin-left: 0px; background-color: #F5F5F5;	border:1px solid #005DA8;}

#login_container .registrationTerms {
	padding: 6px 3px 6px 14px;
	margin:10px -20px;
	border: 1px dotted #ccc;
	border-left: none;
	border-right: none;
}

.userFunctionsContainer #passwordStrengthMeter {height: 23px;}
	
.userFunctionsContainer #passwordStrengthMeter.percentage0 { width:2%; background: url(http://www.vastkustmedia.se/css-images/bg_passwordStrenght.gif) repeat-x;}
.userFunctionsContainer #passwordStrengthMeter.percentage20 { width:20%; background: url(http://www.vastkustmedia.se/css-images/bg_passwordStrenght.gif) repeat-x;}
.userFunctionsContainer #passwordStrengthMeter.percentage40 { width:40%; background: url(http://www.vastkustmedia.se/css-images/bg_passwordStrenght.gif) repeat-x;}
.userFunctionsContainer #passwordStrengthMeter.percentage60 { width:60%; background: url(http://www.vastkustmedia.se/css-images/bg_passwordStrenght.gif) repeat-x;}
.userFunctionsContainer #passwordStrengthMeter.percentage80 { width:80%; background: url(http://www.vastkustmedia.se/css-images/bg_passwordStrenght.gif) repeat-x;}
.userFunctionsContainer #passwordStrengthMeter.percentage100 { width:100%; background: url(http://www.vastkustmedia.se/css-images/bg_passwordStrenght.gif) repeat-x;}

#login_container .quality {width: 294px; padding: 3px 0 0; overflow: auto;}
#login_container .quality span.poor {float: left;}
#login_container .quality span.good {float: right;}

#login_container .toolStrip {overflow: auto; padding: 4px 0;}
/*----------------------- /loginGetAccount -------------------------/*

/*------------------------- loginConfirm ---------------------------*/

#login_container.confirm  h3 {font: bold 1em Arial, Helvetica, sans-serif; padding:0 0 2px;}

#login_container.confirm fieldset p {display:block; padding:0 0 8px; clear:both; font-size: 1.2em;}

#login_container.confirm fieldset p.back {
	float:left;
	font-size: 11px;
	background:url(http://www.vastkustmedia.se/css-images/bg_loginButtonBack.gif) no-repeat; 
	cursor: pointer; 
	font-weight: bold;  
	padding: 0 0 0 16px; 
	display:block;
	margin: 0 8px 0 0;
	text-align: center;
	width: 67px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	height: 25px; line-height: 25px;
}

#login_container.confirm fieldset  p.back a {text-decoration:none; color: #FFF;}

#login_container.confirm .standardButton {margin: 0; background: url(http://www.vastkustmedia.se/css-images/bg_loginButton65.gif) no-repeat; width: 65px;}

#login_container.forgotten_password .standardButton {background: url(http://www.vastkustmedia.se/css-images/bg_loginButton.gif) no-repeat; width: 80px; text-align:center; padding: 4px 14px 6px 0;}

/*------------------------  /loginConfirm  -------------------------*/

/*------------------------ loginFinished ---------------------------*/

#login_container.finish ul.welcomLinks {padding: 0 20px 10px;}
#login_container.finish ul.welcomLinks li {padding: 0 0 0 12px; background: url(http://www.vastkustmedia.se/css-images/bg_relatedLinks.gif) no-repeat left center;}

/*------------------------ /loginFinished --------------------------*/

/*------------------------ login_logOff ---------------------------*/

#login_container.loggOffContainer p {font-size: 1em; padding: 0 20px 16px;}
#login_container.loggOffContainer .toolStrip {padding: 0 20px;}
#login_container.loggOffContainer .standardButton {background: url(http://www.vastkustmedia.se/css-images/bg_loginButton65.gif) no-repeat; width: 65px;}

/*------------------------ /login_logOff ---------------------------*/

/*------------------------  tipafriend  ----------------------------*/

.tipafriendContainer,
.tipafriendContainer2_confirmation   {
	padding:12px 0px 0px 18px;
	margin-top:-20px;
}

.tipafriendContainer a.close,
.tipafriendContainer2_confirmation{
	cursor:pointer;
	font: bold 100% Arial, Helvetica, sans-serif;
	display:block;
}

.mainColumn .tipafriendContainer a.close,
.mainColumn .tipafriendContainer2_confirmation {
	display:none;
}

.tipafriendContainer .error{
	padding-left:18px;
	font: bold 0.66em Arial, Helvetica, sans-serif;
	color:#C60707;
}

.tipafriendContainer H1   {
	position:absolute;
	left:-9999px;
}

.tipafriendContainer .header   {
	height:50px;
	font:normal 1.4em Georgia, "Times New Roman", Times, serif;
	padding-top:16px;
}

/*/*/

.tipafriendContainer label   {
	font-size:bold 0.9em;
}

.tipafriendContainer .tipafriend form .exclamationmark_hidden em   {
	display: none;
}

.tipafriendContainer .tipafriend form .inputfield input,
.tipafriendContainer .tipafriend form textarea   {
	background: #efefef;
	padding: 2px 2px 2px 2px;
	width: 255px;
	border:1px solid #DDD;
	margin:2px 0 6px 0;
}

.tipafriendContainer .tipafriend form textarea   {
	margin-bottom:20px;
}

.tipafriendContainer2_confirmation p   {
	margin-bottom: 20px;	
}

/*------------------------  tipafriend  ----------------------------*/


/*------------------------------ userForm --------------------------*/

/* CSS Document */

#userForm fieldset   {
margin-bottom:6px;
font-size:0.9em}

#userForm .preamble {
background:transparent url(/css-images/bg_bottom_userForm.gif) repeat-x scroll center bottom;
margin-bottom:4px;
padding-bottom:12px;
}

#userForm fieldset fieldset   {
	border:medium none;
margin:0px;
padding:0px;
}

#userForm fieldset .radiobuttongroup {
margin-top:8px;
padding-bottom:4px;
}

#userForm fieldset fieldset {clear:both;
margin-bottom:4px;
margin-left:0;
margin-right:0;
padding:0;
background:transparent url(/css-images/bg_bottom_userForm.gif) repeat-x scroll center bottom;}

#userForm fieldset fieldset .box, #userForm fieldset fieldset .fldsep   {
	border:none; background: none; margin-bottom:4px; padding:4px 0pt 10px; overflow: auto; height: auto !important; height: 1%; min-height: 1%; 
}

#userForm {
	background:#F0F0F0 none repeat scroll 0% 50%;
	border:1px solid #C0C0BE;
	margin-bottom:10px;
	padding:0px 10px;
}

#modalWindowInner #userForm {
	background:#F0F0F0 none repeat scroll 0% 50%;
	height:147px;
	margin:10px;
	padding:0px 10px;
}

#blogFormExtras_link-eyecandy legend, #blogFormExtras_link-eyecandy .close {
	display: none;
}

#userForm H1.size2  {
color:#4C4C4C;
display:block;
font-family:Arial;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:0px;
line-height:normal;
padding:4px 0pt 0px 0px;}

#userForm .box, #userForm .fldsep {
	background:transparent url(/css-images/bg_bottom_userForm.gif) repeat-x scroll center bottom;
	margin-bottom:4px;
	padding:4px 0pt 10px;
}

#userForm form.userForm legend, #userForm form#dynamicForm legend    {
	font:normal 1.5em Arial, Helvetica, sans-serif;
	border-bottom:double 3px #DDD;
	padding-bottom:6px;
	width:100%;
	margin:0 0 6px -6px;
}	

#userForm h4   {
	color:#0083ce;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.3em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:6px 0px 0px;}

#userForm form.userForm label, #userForm form#dynamicForm .fldsep label {float:left; width:190px; clear:both; padding-top:3px;}

#userForm form.userForm .box input, #userForm form.userForm .box select, #userForm form.userForm .box textarea,
#userForm form#dynamicForm .fldsep input, #userForm form#dynamicForm .fldsep select, #userForm form#dynamicForm .fldsep textarea {/*display: block;*/}

#userForm form.userForm .box input, #userForm form#dynamicForm .fldsep input {border: 1px solid #CCC; width: 240px; padding:1px 2px; float: right;}

#userForm form.userForm .box textarea, #userForm form#dynamicForm .fldsep textarea {border:1px solid #CCCCCC;
clear:both;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
padding:4px 3px 6px;
margin-top:5px;
width:438px;}

#userForm fieldset div.error {background:#FFF3CD url(/css-images/bg_FormError.gif) no-repeat scroll 9px center;
border:1px dotted #CCCCCC;
clear:both;
display:block;
font-size:0.9em;
font-weight:bold;
margin:0pt 0pt 5px;
padding:9px 8px 7px 40px;
height: 16px;
overflow: hidden;}

#userForm fieldset div.error p {padding: 0; border: none; margin: 0; color: #000;}

#userForm form.userForm fieldset.radiobuttongroup .box, #userForm form.userForm fieldset.checkboxgroup .box,
#userForm form#dynamicForm fieldset.radiobuttongroup .fldsep, #userForm form#dynamicForm fieldset.checkboxgroup .fldsep {clear:both; margin-bottom:2px; margin-left:0pt; margin-right:0pt; padding:0pt 0pt 2px;}

#userForm form.userForm fieldset.radiobuttongroup .box label, #userForm form.userForm fieldset.checkboxgroup .box label,
#userForm form#dynamicForm fieldset.radiobuttongroup .fldsep label, #userForm form#dynamicForm fieldset.checkboxgroup .fldsep label {clear:none;
float:right;
font-size:1.1em;
padding:0pt 0pt 2px;
position:relative;
top:-1px;
}

#userForm form.userForm fieldset.radiobuttongroup .box input, #userForm form.userForm fieldset.checkboxgroup .box input,
#userForm form#dynamicForm fieldset.radiobuttongroup .fldsep input, #userForm form#dynamicForm  fieldset.checkboxgroup .fldsep input {clear:none;
display:block;
float:left;
width:auto; padding:4px 3px 6px; border: none; margin: 0px;}

*+html #userForm form#dynamicForm fieldset.radiobuttongroup .fldsep input, *+html #userForm form#dynamicForm  fieldset.checkboxgroup .fldsep input {margin-top: -2px;}


#userForm form.userForm label.requiredfield, #userForm form#dynamicForm label.requiredfield    {
float:left;
padding-right:16px;
width:auto;}

#userForm form.userForm p, #userForm form#dynamicForm p {
	background: none;
	font:normal 1.1em Arial, Helvetica, sans-serif;
	padding-bottom:2px;
}

#userForm form.userForm p.requiredfield, #userForm form#dynamicForm p.requiredfield {
	background:url(/css-images/bg_userForm_requiredField.gif) right 1px no-repeat;
	padding-right:22px;
	float:left;
}

#userForm form#dynamicForm .radiobuttongroup p.requiredfield { padding-bottom: 8px;}

#userForm form.userForm fieldset br, #userForm form#dynamicForm fieldset br {
	clear: both;
}

#userForm fieldset.buttons legend   {
	display:none;
}

.toolStrip {
margin: 9px 0px 4px 0px;
}

#userForm fieldset.buttons  {margin:10px 0px 5px; clear:both;}

#userForm .standardButton {border-bottom: 1px solid #004b88; border-right: 1px solid #004b88; border-left: 1px solid #0793f0; border-top: 1px solid #0793f0; background: #007ec5 url(/css-images/bg_button.gif) repeat-x; height:19px; color:#FFFFFF; padding:0px 15px 3px; margin-right:5px; font-size: 0.9em;}

/**+html #userForm .standardButton {border: none;}
* html #userForm .standardButton {border: none;}*/

/*#userForm .standardButton {background-color:#0083ce; border-left:1px solid #006bc1; border-top:1px solid #006bc1; border-bottom:1px solid #004b88; border-right:1px solid #004b88; color: #FFF; width: 75px; padding: 2px 0 4px; line-height: 1em; font-size: .9em; height:21px; margin-right: 6px;}*/

/*----------------------------- /userForm --------------------------*/


/*------------------------- dayInPictures --------------------------*/

div.dip_container {margin: 0 0 16px 0; background: #4c4c4c; color: #FFF; padding: 0 0 10px;}

div.dip_container h2 {margin: 0; font: normal 24px Georgia, serif; color: #ccc; padding: 11px 11px 0 11px;}

div.dip_container p {margin: 0 0 8px 0; padding: 0 11px;}
	
div.dip_navigation {width: 446px; position: relative; z-index: 20; border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; margin: 0; padding: 2px 11px;}
div.dip_navigation strong {float: left; display: block; padding: 2px 8px 0 0; margin: 0; font: normal .91em Arial, Helvetica, sans-serif; line-height: 16px;}

div.dip_navigation form {float: left;}

div.dip_navigation select {
	float: left; 
	display: block; margin: 0 8px 0 0;
}

div.dip_navigation a.showAll {float: left; display: block; margin: 3px 8px 0 0;	line-height: 16px; color: #afd0f1; font: bold .91em Arial, Helvetica, sans-serif;}
div.dip_navigation div.clearer {
	clear:both; 
	height:1px; 
	overflow:hidden; 
	line-height:1%; font-size:0;	
	margin:0 0 -1px 0;
}

div.dip_navigation div.navigation {float: right; text-align: center; width: 120px; line-height: 16px; height: 16px; margin: 2px 0 0 0; font-size: .91em;}
div.dip_navigation div.navigation a.previous {float: left; background: url(http://www.vastkustmedia.se/css-images/bg_dipNavPrevious.gif) no-repeat right center; width: 20px; height: 20px;}
div.dip_navigation div.navigation a.next {float: right; background: url(http://www.vastkustmedia.se/css-images/bg_dipNavNext.gif) no-repeat left center; width: 20px; height: 20px;}
div.dip_navigation div.navigation a.previous span, div.dip_navigation div.navigation a.next span {display: none;}

div.dip_nrOfRows {
	padding: 7px 0; margin: 0; width: 100%; z-index: 20;
}

div.dip_nrOfRows table {
	width: 100%; 
	margin: 0; 
	padding: 0; 
	display: block; 
	table-layout: fixed; 
	border-collapse: collapse;
}

div.dip_nrOfRows table tr {height: 127px;}
div.dip_nrOfRows table td {width: 151px; height: 120px;	padding: 0; overflow: hidden; text-align: center; vertical-align: middle;}
div.dip_nrOfRows table td img {padding: 5px; background: #FFF;}

div.dip_nrOfRows table td.middle {padding: 0 7px;}

div.dip_placeholder {text-align:right; padding: 0 0 8px; border-bottom: 8px solid #FFF;}

div.dip_placeholder a.collapse {color: #FFF; padding: 0 35px 0 0; line-height: 31px; height: 31px; background: url(http://www.vastkustmedia.se/css-images/bg_buttonClose.gif) no-repeat right center; float: right; margin: 0 11px 6px;}

div.dip_placeholder img {clear: both;}

div.dip_placeholder.collapsed {
	display:none;
}

/*------------------------ /dayInPictures --------------------------*/

/*-------------------------modalWindow------------------------------*/

#modalWindowWrapper {

}


#modalWindowWrapper a.close {
	background:url(http://www.vastkustmedia.se/css-images/modal_close_btn.gif) repeat-x left top;
	border:1px solid #000000;
	float:right;
	font:bold 1.2em arial;
	display:block;
	padding:4px 10px 2px;
	color:#fff;
	margin:12px 5px;	
	text-decoration:none;}

#modalWindowClose{position:absolute;right:17px;top:0px;}

#login_container .confirmation{font:normal 0.93em arial;left:24px;top:35px;position:absolute;color:#fff;}

#errorformLoginStart, #errorregisterAndEditForm{left:8px;position:absolute;top:53px;}

#errorformLoginStart p, #errorregisterAndEditForm p{border:0;color:#000;padding:8px 6px 6px 12px;}


/*------------------------ /modalWindow-----------------------------*/

/* ********************** /4  SPECIFIC by page ******************** */

/* ************************** 5 THEMES **************************** */

/* ***************** 5.1 Department profiles ********************** */

span.departmentLabel.news_department. {
	background-color:#3965a0;
}

span.departmentLabel.culture_department {
	background-color:#006490;
}


span.departmentLabel.sports_department {
	background-color:#FFB037;
}

span.departmentLabel.economy_department {
	background-color:#D0E8A7;
}

span.departmentLabel.family_department {
	background-color:#E8A7DB;
}

span.departmentLabel.opinion_department {
	background-color:#4C4C4C;
}

span.departmentLabel.engine_department {
	background-color:#B13838;
}

span.departmentLabel.housing_department {
	background-color:#FFEA48;
}

span.departmentLabel.more_department {
	background-color:#FF48AB;
}

span.departmentLabel.locally_department {
	background-color:#999999;
}

.departmentLabel.cultures_department  {
	background-color: #006490;
}

.sports_themeBlock .departmentLabel{
	background-color:#FFA800;
}

.departmentLabel.news_department{
	background-color:#999999;
}

.departmentLabel.family_department	{
	background-color:#96C6CA;
}

.departmentLabel.lifestyle_department   {
	background-color:#920797;
}



/* ----------------------- Annons Theme -------------------------*/

.annons_themeBlock {background: transparent url(http://www.vastkustmedia.se/css-images/bg_simpleTeaserBottom.gif) repeat-x scroll left bottom; margin-bottom: 10px; background:none;}

.annons_themeBlock h3 {
	background:#f1f1f1 none repeat scroll 0% 50%;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:2px 6px;
	text-transform:uppercase;
}

/* -----------------------sports_department-------------------------*/

/*ELEMENTS ON STARTPAGE*/

.sports_department .simpleTeaserContainer .pollContainer h4,
.sports_department #topMenuWrapper #level1 .item.selected,
.sports_department .sports_themeBlock h3,
.sports_department .latestNewsContainer .titleContainer,
.sports_department #topMenuWrapper #level2, 
.sports_department #articleContainer .bgFactContainer h2, 
.sports_department #articleContainer .articleFloatContainer .factContainer h2   {

}

.sports_department .articleFactContainer,
.sports_department #mainTop,
.sports_department .sports_themeBlock,
.sports_department  .latestNewsContainer .contentContainer,
.sports_department  #articleContainer .factContainer,
.sports_department  .articleFloatContainer .related_articlesContainer   {

}

.sports_department #articleContainer{

}




/* ---------------------- /sports_department-------------------------*/

/* ---------------------- culture_department-------------------------*/


.cultures_department .simpleTeaserContainer .pollContainer h4,
.cultures_department #topMenuWrapper #level1 .item.selected,
.cultures_department .sports_themeBlock h3,
.cultures_department .latestNewsContainer .titleContainer,
.cultures_department #topMenuWrapper #level2, 
.cultures_department #articleContainer .bgFactContainer h2, 
.cultures_department #articleContainer .articleFloatContainer .factContainer h2   {

}

.cultures_department .articleFactContainer,
.cultures_department #mainTop,
.cultures_department .sports_themeBlock,
.cultures_department .latestNewsContainer .contentContainer,
.cultures_department #articleContainer .factContainer,
.cultures_department .articleFloatContainer .related_articlesContainer   {

}






/* ---------------------- /culture_department------------------------*/

/* ------------------------- news_department-------------------------*/


/*ELEMENTS ON STARTPAGE*/






/* ------------------------ /news_department-------------------------*/

/* ------------------------ family_department------------------------*/

/*ELEMENTS ON STARTPAGE*/

.family_department .simpleTeaserContainer .pollContainer h4,
.family_department #topMenuWrapper #level1 .item.selected,
.family_department .sports_themeBlock h3,
.family_department .latestNewsContainer .titleContainer,
.family_department #topMenuWrapper #level2, 
.family_department #articleContainer .bgFactContainer h2, 
.family_department #articleContainer .articleFloatContainer .factContainer h2   {

}

.family_department .articleFactContainer,
.family_department #mainTop,
.family_department .sports_themeBlock,
.family_department .latestNewsContainer .contentContainer,
.family_department #articleContainer .factContainer,
.family_department .articleFloatContainer .related_articlesContainer   {

}

/*NEW*/
/*/LINKS /*/




/* ----------------------- /family_department------------------------*/

/* ---------------------------- lifestyle----------------------------*/

/*ELEMENTS ON STARTPAGE*/

.lifestyle_department .simpleTeaserContainer .pollContainer h4,
.lifestyle_department #topMenuWrapper #level1 .item.selected,
.lifestyle_department .sports_themeBlock h3,
.lifestyle_department .latestNewsContainer .titleContainer,
.lifestyle_department #topMenuWrapper #level2, 
.lifestyle_department #articleContainer .bgFactContainer h2, 
.lifestyle_department #articleContainer .articleFloatContainer .factContainer h2   {

}

.lifestyle_department .articleFactContainer,
.lifestyle_department #mainTop,
.lifestyle_department .sports_themeBlock,
.lifestyle_department .latestNewsContainer .contentContainer,
.lifestyle_department #articleContainer .factContainer,
.lifestyle_department .articleFloatContainer .related_articlesContainer   {

}


/*NEW*/
/*/LINKS /*/



/* ----------------------------/lifestyle----------------------------*/

/* ******************* /5.1 Department profiles ********************* */
/* ********************** 5.2 Themes for blocks ********************* */

.themeBlockContainer .pageBlockContainer {margin-bottom:0px; background:transparent none repeat scroll 0%;
margin-bottom:0px;}

.themeBlockContainer {background:transparent url(http://www.vastkustmedia.se/css-images/bg_simpleTeaserBottom.gif) repeat-x scroll left bottom;
display:block;
height:auto !important;
margin-bottom:10px;
padding-bottom:8px;}

.themeBlockContainer h3 {font:bold 1.5em Arial, Helvetica, sans-serif; padding-left:8px; padding-top:4px; margin-bottom:8px;}

.themeBlockContainer .inner h3 {background: none; color: #000; padding: 4px 0px 3px 0px; margin: 0px;}

.themeBlockContainer .inner .size10 {
display: none;
}

.themeBlockContainer .articleTeaser {}

.themeBlockContainer .inner {padding:0px;}

/*sports_themeBlock*/

.sports_themeBlock {margin-bottom: 10px; border-bottom:3px solid #FFB600; background:none;}

.sports_themeBlock h3{
	background:#FFB600 none repeat scroll 0% 50%;
	color:#FFFFFF;
	font-family:Arial Black;
	font-size:1.38em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:0.1px;
	letter-spacing:-1px;
	line-height:normal;
	padding:2px 6px;
	text-transform:uppercase;
}

pageBlock column5050 column1 .afterAppendixArt {
display:none;
}

pageBlock column5050 column2 .afterAppendixArt {
display:none;
}

.std3colLayout .mainColumn .sports_themeBlock .inner{padding:0px; margin-top:8px;}
	
.sports_themeBlock span.articleCategory {background-color:#FFA800;}

.sports_themeBlock .inner h3 {text-transform:none; letter-spacing:0px;}

.sports_themeBlock .inner h4 {text-transform:none; letter-spacing:0px;}
 
.sports_themeBlock .inner h3.articleSuperTitle {text-transform:none;}


/* Mittbanner */

.mittbanner_themeBlock {
background: none;
margin-bottom: 12px;
margin-top: 15px;
}
	
/* fotbollsEm_themeBlock */

.fotbollsEm_themeBlock{
	background:#ebebeb;	
	padding:7px;
}

.fotbollsEm_themeBlock h3{background:#7c8c3e;border:1px solid #fff;padding:5px;font:normal 1.6em georgia;}

.fotbollsEm_themeBlock .inner h3 {
	font:normal 2em georgia;
	background:transparent;
	border:0;
	margin:0 0 15px 0;
	}
	
.fotbollsEm_themeBlock .pageBlockContainer .pageBlock.column333333{width:32%;}
.fotbollsEm_themeBlock .pageBlockContainer {background:none;}

/*extraextra_themeBlock*/

.extraextra_themeBlock{
}

.extraextra_themeBlock h3 {
	background:#4B4B4B none repeat scroll 0%;
	color:#FFFFFF;
	font-family:Arial;
	font-size:1.8em;
	font-weight:bold;
	margin: 4px 0px 0px 0px;
	padding:2px 0pt 2px 5px;
}

.extraextra_themeBlock h3.articleSuperTitle span {
	text-transform:uppercase;
	font-family:Verdana;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

div.extraextra_themeBlock a.webTv {
	background: url(http://www.vastkustmedia.se/css-images/webTv_link.gif);
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:1px;
	height:28px;
	overflow:hidden;
	width:34px;
}

div.extraextra_themeBlock .comments {
	background: url(http://www.vastkustmedia.se/css-images/comment.gif) no-repeat;
	float:left;
	height:28px;
	overflow:hidden;
	width:400px;
}

div.extraextra_themeBlock .comments a {
	color:#000000;
	display:block;
	font-family:arial;
	font-size:0.9em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:8px 0pt 6px 31px;
	text-align:left;
}

div.extraextra_themeBlock .comments a span i {
font-style:normal;
}

div.extraextra_themeBlock a.slideshow {
	background: url(http://www.vastkustmedia.se/css-images/slideshow_link.gif);
	display:block;
	float:left;
	font-size:1px;
	height:28px;
	overflow:hidden;
	width:34px;
}
 


.guides_themeBlock .inner   {
	/*padding: 10px;
	background:url(http://www.vastkustmedia.se/css-images/bg_themeBlock_guide_extracolumn.gif) top left;
*/
}


/*guides_themeBlock*/

/*rightnow_themeBlock*/

.rightnow_themeBlock p {
	font:normal 1.0em Arial, Helvetica, sans-serif;
	padding:4px 0 8px 100px;
	background:url(http://www.vastkustmedia.se/css-images/bg_rightnow.gif) no-repeat top left #FFF;
	color:#000;
}

.rightnow_themeBlock span.departmentLabel{background:transparent;color:#000;}


/* family_themeblock */
.family_themeBlock h3 {background: #4a4a4a; color: #FFF; }
.family_themeBlock .inner {border-bottom: 4px solid #000;}
.family_themeBlock .inner .inner {border-bottom: none;}
.extraColumn .family_themeBlock .column5050.column2 .familyAdTeaser {float: right;}
.family_themeBlock .inner h3 a {color: #0068a2; font: bold .91em Arial, Helvetica, sans-serif;}
/* /family_themeblock */	

/*rightnow_themeBlock*/

.extraColumn .guides_themeBlock .inner {padding:0px;}

.extraColumn .guides_themeBlock .inner .simpleTeaserContainer {margin:0px;	padding:0px;}
 
 .std3colLayout  .extraColumn .inner {padding:10px 0pt 12px 20px;}
 
#topHeaderContents .pageBlockContainer .column1 {width:370px;}

#topHeaderContents .pageBlockContainer .column1 .simpleTeaserContainer {height: 100px; text-align: center; padding:50px 0pt 0pt 34px;}

#topHeaderContents .pageBlockContainer .column2 {width:267px;}

#topHeaderContents .pageBlockContainer .column2 .simpleTeaserContainer {text-align: center; padding: 10px 0pt 0pt 10px;}

#topHeaderContents .pageBlockContainer .column3 {width:141px;background:transparent}

#topHeaderContents .pageBlockContainer .column3 .simpleTeaserContainer {text-align: center; padding:32px 0pt 0pt 8px;}

/* TOOLBAR */
#topHeaderContents .pageBlockContainer .column3 .simpleTeaserContainer .addsCol{display:block;width:134px;height:33px;background:transparent url(http://www.vastkustmedia.se/css-images/toolbar_top_adds_icon.gif) no-repeat scroll left top;cursor:pointer;}

#topHeaderContents .pageBlockContainer .column3 .simpleTeaserContainer a:hover .addsCol {display:block;background:transparent url(http://www.vastkustmedia.se/css-images/toolbar_top_adds_icon_hover.gif) no-repeat scroll left top;cursor:pointer;}
	
#topHeaderContents .pageBlockContainer .column3 .simpleTeaserContainer .subscribeCol{display:block;width:134px;height:33px;background:transparent url(http://www.vastkustmedia.se/css-images/toolbar_top_subscribe_icon.gif) no-repeat scroll top left;cursor:pointer;}
	
#topHeaderContents .pageBlockContainer .column3 .simpleTeaserContainer a:hover .subscribeCol {display:block;background:transparent url(http://www.vastkustmedia.se/css-images/toolbar_top_subscribe_icon_hover.gif) no-repeat scroll top left;cursor:pointer;}
	
#topHeaderContents .pageBlockContainer .column3 .simpleTeaserContainer .supportCol{display:block;width:134px;height:33px;background:transparent url(http://www.vastkustmedia.se/css-images/toolbar_top_support_icon.gif) no-repeat scroll top left;cursor:pointer;}
	
#topHeaderContents .pageBlockContainer .column3 .simpleTeaserContainer a:hover .supportCol {display:block;background:transparent url(http://www.vastkustmedia.se/css-images/toolbar_top_support_icon_hover.gif) no-repeat scroll top left;cursor:pointer;}

/* *********************** /5.2 Themes for blocks ********************* */

/* ***************************** 5.3 Banners ************************** */

/* **************************** /5.3 Banners ************************** */

/* *********************  5.4 Footer, header ************************** */

#mainTop   {
	background:url(http://www.vastkustmedia.se/css-images/bg_headerbackground.png) no-repeat left 22px;
	padding:0 1px;
	margin:0px;
	width: 789px;
}

#mainTop .articleTeaser   {
	border:none;
	padding-left:12px;
}


#topHeaderContents .simpleTeaserContainer {margin:0px; padding:0px; border:0px; background: none;}


#mainBottom	{padding:0; margin-bottom: 0px; width: 789px;}

/*#mainBottom	.inner  {overflow:hidden;width:787px;background:#4d4d4d url(http://www.vastkustmedia.se/css-images/footer_bg2.gif) repeat-x scroll 0% 0%;border-left:1px solid #fff;border-right:1px solid #fff;}*/

/* ********************* /5.4 Footer, header ************************** */

/* ****************************** /5 THEMES *************************** */

/* ********************* 6.HANDMADE************************************ */

/*---------------------------adContainer*-------------------------------*/

.mainColumn .adContainer h3   {
	color:#CCC;
	font:normal 0.8em Arial, Helvetica, sans-serif;
	padding:0px 0px 0pt 3px;
	width:43px;
	background:#fff;
	margin:0pt 0pt 0pt 10px;
	text-transform:uppercase;
}

.mainColumn .adContainer  {
	padding:0 0 0 0;
	background:transparent url(http://www.vastkustmedia.se/css-images/bg_adcontainer_top.gif) no-repeat scroll left 3px;
	margin-bottom:10px;
}

.mainColumn .adContainer img{background:transparent url(http://www.vastkustmedia.se/css-images/bg_adcontainer_bottom.gif) no-repeat scroll left bottom;padding:0 0 4px;}

/*---------------------------adContainer*-------------------------------*/



/* ******************** 7.EXEPTIONS FROM VALID *********************** */

#mask   {
	filter:alpha(opacity=50);
	opacity:0.50;
}

* html div.imageCaption.JSEnabled {
	filter: alpha(opacity=70);
}

/* ******************** / 7.EXEPTIONS FROM VALID ******************** */


/* ************************ 8.STRUCTURAL **************************** */

/*moved to global.css*/

/* ************************ /8.STRUCTURAL **************************** */

body.Cols-Main_Extra_Ad .extraColumn .inner {
	padding:10px 0 12px 20px;
}

body.Cols-Main_Extra_Ad .extraColumn .themeBlockContainer .inner {
	padding:0px;
}

.meta { display: none; }