/********* CSS for www.malmedel.nu *************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	/*background-color:#FFFFFF;*/
	background-color:#FFFFFF;
	/*background: #cccccc url("bg_grad.jpg") fixed;*/
}

img
{
	border: 0px;
}

a
{
	/*text-decoration:none;
	color:#000000;*/
}

/************** header tag styles **************/

h1
{
 	font: bold 200% Arial,sans-serif;
 	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2
{
	font: 300 160% Arial,sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-indent:1px;
}

h3
{
	font: bold 100% Arial,sans-serif;
	color: #000000;
	margin: 5px 0px 5px px;
	padding: 0px;
	text-indent: 1px;
}

h4
{
	font: 100% Arial,sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

h5
{
	font: 100% Arial,sans-serif;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}


/*************** list tag styles ***************/

ul
{
	list-style-type: square;
}

ul ul
{
	list-style-type: disc;
}

ul ul ul
{
	list-style-type: none;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/


#pageHead
{
	left: 0px;
	width:770px;
	height: 100px;
	
}

#topLogo
{
	position:absolute;
	bottom: 0px;
	width:400px;
	top: 10px;
	height: 82px;
	margin: 5px 0px 0px 165px;
}

#topLogo img
{
	bottom: 0px;
}

#newspaper
{
	position: absolute;
	left: 10px;
	top: 10px;
	z-index:100;
	visibility: visible;
}

#lusen
{
	position: absolute;
	left: 680px;
	top: 65px;
	z-index:100;
	visibility: visible;
}

.topLogo
{
	bottom: 0px;
}

#numberDateBar
{
	position: absolute;
	top: 115px;
	left:0px;
	width:780px;
	/*height:25px;*/
	font: x-small Verdana,sans-serif;
	/*background-color: #1E69AD;*/
	background-color: #FF0000;
	z-index:0;
	padding: 0px 0px 0px 0px;	
	/*margin-left:10px;*/
}

.currentPublicationNumber
{
	font-size: 12px;
	font-weight:800;
	letter-spacing: 1.5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
	padding: 0px 0px 0px 0px;
}

.currentPublicationDate
{
	font-size: 12px;
	font-weight:800;
	letter-spacing: 1.5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	padding: 0px 0px 0px 0px;

}

.siteName
{
	font-size: 12px;
	font-weight:800;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing: 2px;
	vertical-align:middle;
	text-align:center;
	padding: 0px 0px 0px 0px;
}

.sitename a
{
	color:#FFFFFF;
}

#masterPagecell
{
	/*margin-right:1%;*/
	left:0px;
	width: 481px;
	margin: 0px 150px 0px 120px;
	padding: 35px 0px 0px 0px;
	/*background-color: #FFFFFF;*/
	/*height: 700px;*/ 
}

#mainContent
{
	/*right:10px;*/
	padding: 5px 10px 10px 10px;
	/*border-right: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	height: 600px;*/
	/*width: 460px;*/
	/*border-bottom: 1px solid #FF0000;
	border-left: 1px solid #FF0000;*/
	/*margin: 0px 160px 0px 160px;*/
	/*border-left: 1px solid #ccd2d2;*/
}

#leftMenu, #rightMenu
{  
	position: absolute;  
	top: 145px; /* height of the header */   
}

.mainContentHeader
{
	width: 460px;
	border: 0px;
}

.mainContentHeaderDotsColumn
{
	padding: 0px 0px 0px 0px;
}

.mainContentHeaderTexttypeColumn
{
	font-size: 15px;
	font-weight:600;
	letter-spacing: 1.5px;
	text-transform:uppercase;
	padding: 0px 2px 0px 2px;

}

.mainContentHeaderColorColumn
{
	background-color: #FFFF99;
	font-size: 9px;
	color:#FFFF99;
	border: 1px solid #000000;
}

.texttypeBar
{
	top: 0px;
	width:460px;
	font-family:Arial, Helvetica, sans-serif;	
}

.texttypeBar td
{
	padding: 0px 2px 0px 2px;
}

.firstPageContent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*border: 1px solid #AAAAAA;*/
	padding: 0px 3px 10px 3px;
	width:inherit;
}

.firstPageContent a
{
	text-decoration:none;
	color:#000000;
}

.sectionPageContent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*border: 1px solid #AAAAAA;*/
	margin: 0px;
	padding: 5px 3px 10px 3px;
	width:inherit;
}

.sectionPageContent a
{
	text-decoration:none;
	color:#000000;
}

.visitorContributionPageContent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 3px 10px 3px;
	width:inherit;
}

.visitorContributionInfo
{
	font-size: 80%;
}

.contributions
{
	padding: 30px 0px 10px 0px;
	font-size:70%;
}

.postContribution
{

}

.postContributionText
{
	width:240px;
	border:1px solid #cccccc;
}

.postContributionTextArea
{
	width:300px;
	border:1px solid #cccccc;
}

.firstPageSubContent
{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 7px 0px;
	border-bottom: 1px dotted #cccccc;
}

.firstPageSubContentBreakingNews
{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 7px 0px;
	border-bottom: 2px dashed #555555;
}

.firstPageSubContentKongress
{
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 7px 0px;
	border-bottom: 2px dashed #555555;
}

.firstPageSubContentTable
{
	/*width: 225;*/
}

.puffNumberOne
{
	/*border-bottom: 1px dotted #AAAAAA;*/
	padding: 0px 0px 5px 0px;
	width:auto;
}

.puffNumberOne h2
{
	font-size: 160%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}

.sectionpuff
{
	/*border-bottom: 1px dotted #AAAAAA;*/
	padding: 0px 0px 10px 0px;
	width:455px;
	
	margin: 0px 0px 7px 0px;
	border-bottom: 1px dotted #cccccc;
}

.sectionpuff a
{
	text-decoration:none;
	color:#000000;
}

.sectionpuff h2
{
	font-size: 110%;
	font-weight:500;	
}
/*.sectionpuff h2
{
	font-size: 110%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;	
}*/

.newspuff
{
	/*border-bottom: 1px dotted #AAAAAA;*/
	padding: 5px 0px 15px 0px;
	width:455px;
}

.newspuff a
{
	text-decoration:none;
	color:#000000;
}

.newspuff h1
{
	font-size: 160%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
}

.newspuff h2
{
	font-size: 100%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
}

.leaderpuff
{
	/*border-bottom: 1px dotted #AAAAAA;*/
	font-size: 70%;
	padding: 5px 0px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.leaderpuff h2
{
	/*border-bottom: 1px dotted #AAAAAA;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;	
	font-size: 120%;
}

.leaderpuff a
{
	text-decoration:underline;
	color:#FF0000;
	font-size: 100%;
}

.culturepuff
{
	/*border-bottom: 1px dotted #AAAAAA;*/
	font-size: 70%;
	padding: 5px 0px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
}

.culturepuff h2
{
	/*border-bottom: 1px dotted #AAAAAA;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;	
	font-size: 120%;
}

.culturepuff a
{
	text-decoration:underline;
	color:#FF0000;
}

.puffPreamble
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
}

.puffPreamble a
{
	text-decoration:underline;
	color:#FF0000;
}

.searchpuff
{
	/*border-bottom: 1px dotted #AAAAAA;*/
	padding: 5px 0px 5px 5px;
	width:455px;
}

.searchpuff h5
{
	text-decoration:underline;
}

.URLToSearchText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #BBBBBB;
	text-decoration:none;
	display:block;
}

.noHitsFound
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	padding: 0px 0px 0px 0px;
}

.hitsFound
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #FF0000;
	text-align:center;
	font-weight:600;	
}

.pageIndexList
{
	font-size: 11px;
	text-align:center;
	padding: 3px 0px 3px 0px;
}

.searchlinkOn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FF0000;
}

.searchlinkOff
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #CCCCCC;
}

.story
{
	/*top: 30px;*/
	/*border: 1px solid #AAAAAA;*/
	padding: 10px 3px 10px 3px;
	/*width:452px;*/
	font-size: 80%;
	word-spacing: 1px;
	z-index:0;
	/*height: 30px;*/
}

.author
{
	font-size:12px;
	font-weight:bold;
	text-align:right;
}

.additionalStoriesBar
{
	/*top: 30px;/*/
	padding: 20px 0px 2px 0px;
	border-bottom: 2px solid #FFE600;
	width:217px;
	font-size: 10px;;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*height: 30px;*/
}

.shortNewsBar
{
	padding: 20px 0px 2px 0px;
	border-bottom: 2px solid #000000;
	width:227px;
	font-size: 10px;;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.additionalDebatesBar
{
	padding: 20px 0px 2px 0px;
	border-bottom: 2px solid #FF4D00;
	width:217px;
	font-size: 10px;;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FEBABA;
}

.additionalleaderBar
{
	padding: 20px 0px 2px 0px;
	border-bottom: 2px solid #FF7F00;
	width:227px;
	font-size: 10px;;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#BEDD94;
}

.additionalCultureBar
{
	padding: 20px 0px 2px 0px;
	border-bottom: 2px solid #1A9431;
	/*width:460px;*/
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
}

.additionalCulture
{
	/*top: 30px;/*/
	padding: 10px 0px 10px 0px;
	/*width:460px;*/
	font-size: 70%;
	/*height: 30px;*/
}

.additionalStories
{
	/*top: 30px;/*/
	padding: 10px 0px 10px 0px;
	/*width:460px;*/
	font-size: 11px;
	/*height: 30px;*/
}

.additionalStories a
{
	text-decoration:none;
	color:#000000;
}

.additionalShortNews
{
	/*top: 30px;/*/
	padding: 10px 0px 10px 0px;
	/*width:460px;*/
	font-size: 11px;
	/*height: 30px;*/
}

.additionalShortNews a
{
	text-decoration:none;
	color:#000000;
}

.additionalDebates
{
	/*top: 30px;/*/
	padding: 10px 0px 10px 0px;
	/*width:225px;*/
	font-size: 11px;
	/*height: 30px;*/
}
.additionalLeader
{
	/*top: 30px;/*/
	padding: 10px 0px 10px 0px;
	/*width:225px;*/
	font-size: 11px;
	/*height: 30px;*/
}
.additionalCulture
{
	/*top: 30px;/*/
	padding: 10px 0px 10px 0px;
	/*width:460px;*/
	/*height: 30px;*/
}

#infoArea, #linkArea
{
	float:right;
	border: 1px solid #555555;
	/*background-color:F8F8F8;*/
	font-size:70%;
	width:175px;
	padding: 0px 0px 2px 0px;
}
#infoArea a, #infoArea a:visited, #infoArea a:active
{
	display:block;
	padding: 2px 0px 2px 0px;
}

.infoAreaHeader, .linkAreaHeader
{
	display:block;
	background-color:#EEEEEE;
	font-size:120%%;
	font-weight:bold;
	color:#800000;
}

.color_artikel
{
	padding: 20px 0px 2px 0px;
	border-bottom: 2px solid #FFE600;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.color_senastenytt
{
	padding: 20px 0px 2px 0px;
	border-bottom: 2px solid #FFE600;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.color_nyhetsnotis
{
	padding: 20px 0px 2px 0px;
	border-bottom: 2px solid #000000;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.color_ledare
{
	padding: 20px 0px 2px 0px;
	border-bottom: 2px solid #FF7F00;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;

}

.color_debatt
{
	padding: 20px 0px 2px 0px;
	border-bottom: 2px solid #FF4D00;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.color_kultur
{
	padding: 20px 0px 2px 0px;
	border-bottom: 2px solid #1A9431;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.color_kronika
{
	padding: 20px 0px 2px 0px;
	border-bottom: 2px solid #4DAC26;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.color_tankariarbetet
{
	padding: 20px 0px 2px 0px;
	border-bottom: 2px solid #7FC31C;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.color_lusen
{
	padding: 20px 0px 2px 0px;
	border-bottom: 2px solid #B3DC10;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}


#footer
{
	/*width:770px;*/
	
	margin: 0px 0px 0px 10px;
	/*top: 1161px;*/
}

.siteInfo
{
	/*border-top: 1px solid #cccccc;*/
	font-size: 10px;
	text-align:center;
	color: #000000;
	padding: 5px 0px 10px 0px;
	bottom:0px;
	/*vertical-align:bottom;*/
}

/************ left menu **************/

#leftMenu
{
	left:0px;
	width: 110px;
	padding: 0px;
	/*margin: 15px 0px 0px 0px;*/
	/*font: small Verdana,sans-serif;*/
	background-color:#FFFFFF;
}

#lContent
{
}


#lSectionLinks1_1
{
	font-size: 80%;
	margin: 0px 0px 13px 0px;
	/*background-color: #1C87BB;*/
	/*
	background-color:  #1E69AD;
	*/
}


#lSectionLinks1_2
{
	font-size: 80%;
	margin: 13px 0px 13px 0px;
	padding: 5px 0px 5px 0px;
	background-color: #FFFFFF;
	/*
	background-color: #BADDEA;
	*/
}

#lSectionLinks1_3
{
	margin: 13px 0px 3px 0px;
	background-color: #FF7F00;
	font-size: 80%;
	/*font-size: 10px;*/
	/*
	background-color: #FEBABA;
	*/
}

#lSectionLinks1_4
{
	margin: 3px 0px 13px 0px;
	background-color: #FF7F00;
	/*
	background-color: #BEDD94;
	*/
}

#lSectionLinks1_5
{
	margin: 13px 0px 3px 0px;
	background-color: #1A9431;
	/*
	background-color: #cccccc;
	*/
}

#lSectionLinks1_6
{
	margin: 3px 0px 3px 0px;
	background-color: #7FC31C;
	/*
	background-color: #FBEBB4;
	*/
}

#lSectionLinks1_7
{
	margin: 3px 0px 3px 0px;
	background-color: #4DAC26;
	/*
	background-color: #FFD79A;
	*/
}
#lSectionLinks1_8
{
	margin: 3px 0px 13px 0px;
	background-color: #B3DC10;
	/*
	background-color:#FFDDFF;
	*/
}


#lSectionLinks1_1 a
{
	display: block;
	padding: 3px 0px 3px 10px;
	background-color:#FFFFFF;
	/*border: 1px solid #999999;*/
	text-decoration: none;
	font-size: 10px;
	color: #333333;
}

#lSectionLinks1_3 a
{
	display: block;
	padding: 3px 0px 3px 10px;
	background-color:#FFFFFF;
	text-decoration: none;
	font-size: 11px;
	color: #333333;
}

#lSectionLinks1_2 a
{
	display: block;
	padding: 3px 0px 3px 10px;
	background-color:#FFFFFF;
	text-decoration: none;
	font-size: 11px;
	color: #333333;
}

/*
#lSectionLinks1_2 a, #lSectionLinks1_4 a, #lSectionLinks1_5 a, #lSectionLinks1_6 a, #lSectionLinks1_7 a, #lSectionLinks1_8 a
{
	display: block;
	padding: 3px 0px 3px 10px;
	background-color:#FFFFFF;
	text-decoration: none;
	font-size: 11px;
	color: #333333;
}
*/
#lSectionLinks2
{
	margin: 15px 0px 0px 2px;
	padding: 10px 0px 10px 5px;

	font-size:100%;

}

#lSectionLinks2 span
{
	text-align:left;
}

#lSectionLinks3
{
	margin: 15px 0px 0px 0px;
	padding: 5px 5px 10px 5px;

	font-size:10px;
	background-color: #1C87BB;
	
	height:50px;
}

#lSectionLinks3 a
{
	display: block;
	padding: 3px 0px 3px 10px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

/********** right menu ************************/

#rightMenu
{
	float:right;
	left:610px;
	width: 150px;
	padding: 0px 0px 0px 20px;
	background-color: #FFFFFF;
	font: small Verdana,sans-serif;

}

#rContent
{
}

#rSectionLinks1, #rSectionLinks2, #rSectionLinks3, #rSectionLinks4
{
	margin: 0px;
	padding: 0px 0px 20px 0px;
	font-size:10px;
	background-color:#FFFFFF;
}

.adsModule
{
	/*border-top: 1px solid #BBBBBB;*/
	/*padding-top: 20px;*/
	text-align:left;
	font-size:10px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
}

.rightMenuColorBlock
{
	border-bottom: 1px solid #BBBBBB; /*#1C87BB;/*#1E69AD;*/
	text-align:right;
	font-size:17px;
	font-weight:bold;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding: 3px 6px 3px 0px;
}

.rightMenuThinkingAuthorSignature
{
	font-family: Arial, Helvetica, sans-serif;
	text-transform:none;
	letter-spacing:1px;
	font-size:12px;
}

.rightMenuSearchBlock
{
	padding: 0px 0px 0px 0px;
}

#replacement-1 {
  width: 23px;
  height: 25px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../images/search.png) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}


.profileImage
{
	padding: 0px 0px 0px 0px;
}

.thinkingAuthorImage
{
	text-align:right;
	padding: 0px 0px 0px 0px;
}


/************* relatedLinks styles **************/

.relatedLinks
{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	border-bottom: 1px solid #cccccc;
}

.relatedLinks h3
{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a
{
	display: block; 
}



/************ Redaktions sidan *******************/
.redaktionPage
{
	font: Verdana, Arial, Helvetica, sans-serif;
	width:455px;
	/*padding: 0px;*/
}

.redaktionPage a 
{
	font: Verdana, Arial, Helvetica, sans-serif;
}
