/*
FIL: ostrasmaland_stylesheet.css
FÖRFATTARE: Novitell AB
STARTDATUM: 2006-06-20 Modifierad 2008-01-10 Anja Bjerleus
SYFTE: Kompletteringar till övriga stilmallar. 
*/

/*KLASSER FÖR TABELLSTYLE*/
.leftAlign	
{	
text-align: left;
}

.rightAlign	
{	
text-align: right;
}

.centerAlign	
{	
text-align: center;	
}

.topAlign
{	
vertical-align: top;	
}

.bottomAlign	
{	
vertical-align: bottom;	
}

.middleAlign	
{	
vertical-align: middle;	
}

.clsDark
{
background-color:#e6ede8;
}

.clsLight 
{
background-color:#fff;
}

/*FORMULÄR för läsarinput, t ex NYHETSTIPS, INSÄNDARE, PRENUMERATION, PREDIKOTURER 
 Av: Sofie Johansson 2006-07
*/
table.clsReaderInput
{
font-size:0.8em;
}

table.clsSubmit
{
font-size:0.8em;
}

p.clsHead
{
font-size:0.9em;
font-weight:bold;
margin-top:1.5em;
}

p.clsHeadPaper
{
font-size:1.1em;
font-weight:bold;
}

table.clsReaderInput textarea
{
font-size:1.2em;
}

table.clsReaderInput div.block p
{
font-size:1em;
}

table.clsReaderInput div.block label
{
font-weight:normal;
}


/*PERSONKLASSEN
 Av: Sofie Johansson 2006-07
 */
table.clsPerson
{
padding-top:0.5em;
padding-bottom:0.5em;
padding-right:0.5em;
padding-left:0em;
width:95%;
font-size:0.8em;
color:#161616;
margin-top:1em;
border-top:solid 1px #DBDDDD;
}

table.clsPerson td.clsPicture
{
	vertical-align:bottom;
	text-align:left;
	width:33%;
	padding:5px;
}

 table.clsPerson td.clsPerson
 {
	vertical-align:bottom;
	text-align:left;
	padding:5px;
	width:67%;
 }

div.longDescr p table
{
font-size:1em;
}

div.shortDescr p table
{
font-size:1em;
}
 
 table.clsEmbeddPerson
 { 
 padding-top:0.5em;
 padding-right:0.5em;
 padding-bottom:0.5em;
 padding-left:0em;
 color:#161616;
 width:95%;
 font-size:0.8em;
 margin-bottom:0.5em;
 margin-top:1em;
 margin:0;
 }

table.clsEmbeddPerson td.clsPicture
{
 text-align:left;
 vertical-align:middle;
 width:88px;
}

table.clsEmbeddPerson td.clsPerson
 {
 vertical-align:bottom;
 text-align:left;
 }

 table.renderedtable table.clsEmbeddPerson td.clsPerson
 {
 vertical-align:bottom;
 }

 table.renderedtable table.clsEmbeddPerson
 {
 font-size:1em;
  text-align:left;
 padding-top:0.5em;
 padding-right:0.5em;
 padding-bottom:0.5em;
 color:#161616;
 margin-bottom:0.5em;
 margin:0;
 border-bottom:solid 1px #DBDDDD;
 }

 table.renderedtable table.clsEmbeddPerson td.clsPicture
{
 text-align:left;
 vertical-align:middle;
 width:88px;
}

 table.renderedtable table.clsEmbeddPerson td.clsPerson
 {
 vertical-align:bottom;
 }

 /*
 EVENEMANGSTIPS, formulär samt visning av inrapporterade evenemang
 Av: Sofie Johansson 2006-08-04
 */

div.class-event
{
margin-top:1em;
}

 /*Visning av evenemangen*/
 table.clsEvent
 {
 padding:0;
 font-size:0.9em;
 width:60%;
 }

table.clsFullEvent
{
 font-size:0.8em;
 padding:0;
 width:70%;
 border:1px solid #DBDDDD;
}

table.clsFullEvent td.clsEventName
{
background-color:#ccc;
}

table.clsEventList
 {
 padding:0;
 font-size:0.8em;
 width:80%;
 }


 table.clsEventList table td.clsEventInfo
 {
 vertical-align:top;
 height:12em;
 }

/*Folder ickeredaktionell menyalternativ*/

table.clsNonEditorialFolder
{
	margin:0;
	padding:0;
	font-size:1em;
	width:95%;
}

table.clsPersonnelFolder
{
font-size:1em;
width:95%;
border-bottom:dotted 1px #DBDDDD;
margin-bottom:1.5em;
clear:both;
}

table.clsPersonnelFolder td.clsPersonnelFolderInfo
{
margin:0;
vertical-align:top;
padding-left:0;
}

table.clsPersonnelFolder td.clsPersonnelFolderInfo h3
{
color:#8D8F8E;
font-size:0.8em;
}

table.clsPersonnelFolder td.clsPersonnelFolderInfo div.shortDescr
{
padding-top:0;
margin-top:0;
}

table.clsNonEditorialFolder table.clsNonEditorialChild
{
	font-size:0.8em;	
	vertical-align:top;
	width:140px;
	padding:0;
	margin-top:0.6em;
	padding-right:0.5em;	
	border-right:#ccc solid 1px;
}

table.clsNonEditorialChild td
{
	vertical-align:top;
	padding:0;
	padding-right:1em;
	vertical-align:top;	
	padding-bottom:1.2em;
}

table.clsNonEditorialFolder td.NonEditorialFolderInfo
{
margin:0;
vertical-align:top;
height:15em;
padding-left:1em;
margin-bottom:1em;
}

table.clsNonEditorialFolder td.NonEditorialFolderInfo div.shortDescr
{

}

td.NonEditorialFolderInfo h1
{
font-size:2em;
color:#9c3636;
font-weight: bold;
}

/*PREDIKOTURER*/

/*full/folder_predikoturer.tpl*/

div.content-view-full div.class-folder-predikoturer
{
	width:475px;
}

table.clsFullFolderPredLeft
{
	width:18%;
	margin:0;
	margin-top:1em;
	margin-bottom:1em;
	margin-right:1.5em;
	display:inline;
	float:left;
	background-image:url(../images/kyrka.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	border-right:1px solid #3c7353;
}

table.clsFullFolderPredLeft td
{
	vertical-align:top;
	padding:0;
	padding-top:1.2em;
	font-size:0.85em;
	background-color:transparent;
}
table.clsFullFolderPredLeft td.clsLock
{
	vertical-align:top;
	padding:0;
	padding-top:13em;
	background-color:transparent;
}

div.clsFullFolderPredRight
{
	width:73%;
	margin:0;
	margin-top:0.2em;
	margin-bottom:1em;
	margin-right:1em;
	float:right;
}

table.clsTablePred
{
	width:370px;
	margin-top:1.5em;
}

table.clsTablePred td
{
	width:50%;
	vertical-align:top;
	padding-top:0.5em;
	padding-right:1.5em;
	font-size:0.8em;
	padding-bottom:1.5em;
}

table.clsTablePred td strong
{
	padding:0;
	padding-top:0.2em;
	padding-bottom:0.5em;
	display:block;
	color:#74777a;
	font-size:0.9em;
}

div.clsFullFolderPredRight strong
{
	display:block;
	color:#74777a;
	font-size:0.8em;
	padding-bottom:1em;
	padding-top:1em;
}

div.class-predikotur table.clsReaderInput td
{
	padding-bottom:0.5em;
	padding-top:0.5em;
}

div.class-predikotur table.clsReaderInput input
{
	font-size:1.1em;
}

div.class-predikotur table.clsReaderInput input.clsDefaultButton
{
	font-weight:normal;
}

div.class-predikotur table.clsReaderInput input.box
{
	width:60%;
}

div.class-predikotur table.clsReaderInput input.boxReadOnly
{
	width:60%;
	color:#74777a;
	font-size:0.9em;
	background-color:#f4f5f5;
	border:1px solid #ccc;
}

div.class-predikotur table.clsReaderInput input.boxReadOnlyDate
{
	color:#74777a;
	font-size:0.9em;
	background-color:#f4f5f5;
	border:1px solid #ccc;
}

div.class-predikotur table.clsReaderInput textarea
{
	width:60%;
	font-size:1.2em;
}

/*draft.tpl i content för predikotursredigeringen*/

table.clsPendingList
{
	width:85%;
	border:1px solid #3c7353;
}

table.clsPendingList td.clsHead
{
	background-color:transparent;
	background-image:url(../images/toning_long.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	
}

table.clsPendingListHead
{
	width:100%;
	background-color:transparent;
}

table.clsPendingListHead th.name
{
	background-color:transparent;
	text-align:left;
	padding:0.2em;
	padding-left:3em;
	padding-bottom:0.3em;
	vertical-align:middle;	
	font-size:0.8em;
	width:55%;
}

table.clsPendingListHead th.class
{
	background-color:transparent;
	text-align:left;
	padding:0.2em;
	padding-left:0.5em;
	padding-bottom:0.3em;
	vertical-align:middle;	
	font-size:0.8em;
	width:15%;
}

table.clsPendingListHead th.version
{
	background-color:transparent;
	text-align:left;
	padding:0.2em;
	padding-left:0.5em;
	padding-bottom:0.3em;
	vertical-align:middle;	
	font-size:0.8em;
	width:10%;
}

table.clsPendingListHead th.modified
{
	background-color:transparent;
	text-align:left;
	padding:0.2em;
	padding-left:0.2em;
	padding-bottom:0.3em;
	vertical-align:middle;	
	font-size:0.8em;
	width:35%;
}

table.clsPendingListHead th.edit
{
	background-color:transparent;
	text-align:left;
	padding:0.2em;
	padding-left:0.5em;
	padding-bottom:0.3em;
	vertical-align:middle;	
	font-size:0.8em;
	width:10%;
}

table.clsPendingList tr.bglight
{
	background-color:#fff;
	font-size:0.8em;
	vertical-align:bottom;
	text-align:left;
	padding:0.2em;
	padding-left:0.5em;
}

table.clsPendingList tr.bgdark
{
	background-color:#e6ede8;
	font-size:0.8em;
	vertical-align:bottom;
	text-align:left;
	padding:0.2em;
	padding-left:0.5em;
}

table.clsPendingList td.delete
{
	width:5%;
}

table.clsPendingList td.name
{
	width:50%;
}

table.clsPendingList td.class
{
 width:15%;
}

table.clsPendingList td.version
{
 width:10%;
}

table.clsPendingList td.modified
{
 width:35%;
}

table.clsPendingList td.edit
{
 width:10%;
}

/*line/mainnews.tpl*/
div.clsMainNodeTopImage
{
	height:340px;
	margin:0;
	padding:0;
	overflow:hidden;
}

/*Ny hantering av kommande predikoturer 2009-06-03 Anja Lundin*/
div.clsChurchPendingList
{
	background-color:#f4f5f5;
	font-size:0.8em;
	padding:4px;
	font-weight:bold;
}

div.clsPredikoturPendingList
{
	background-color:#fff;
	font-size:0.9em;
	padding-left:2px;
	padding-right:2px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:2px;
	margin-bottom:2px;
	font-weight:normal;
	text-align:left;
	clear:both;
	height:20px;
	
}

div.clsPredikoturPendingList div.clsName
{
	height:16px;
	width:70%;
	float:left;
	margin:0;
	padding:0;
}

div.clsPredikoturPendingList div.clsButtonBlock
{
	height:16px;
	width:20%;
	float:right;
	margin:0;
	padding:0;
	text-align:right;
}

div.clsPredikoturPendingList div.clsButtonBlock form.clsInline
{
	display:inline;
	margin:0;
	padding:0;
}

div.clsPredikoturPendingList div.clsButtonBlock form.clsInline input.button
{
	display:inline;
	margin:0;
	padding:0;
}
/*ARTICLE 2006-08-31 Anja Bjerleus*/
/*full/article.tpl*/

div.clsTopImage .imagecenter .clsImageText .clsPhotographer{
	text-align:center;
}

div.content-view-full div.class-article div.clsLeftImageColumn
{
	float:left;
	display:inline;
	text-align:center;
}

div.content-view-full div.class-article div.clsRightImageColumn
{
	clear:both;
	float:right;
	text-align:center;
}

div.content-view-full div.class-article div.clsLeftImageColumn div.clsImageList
{
	margin-right:1.5em;
	text-align:left;
	display:block;
	width:150px;
}

div.content-view-full div.class-article div.clsRightImageColumn div.clsImageList
{
	margin-left:1.5em;
	text-align:left;
	display:block;
	width:150px;
}

div.content-view-full div.class-article div.attribute-short p
{
	font-weight:bold;
}

div.content-view-full div.class-article div.attribute-long
{
	margin:1em 0 1em 0;
}

div.content-view-full div.class-article div.attribute-byline table.clsAuthorList
{
	width:60%;
	margin-bottom:1em;
}

div.content-view-full div.class-article div.attribute-byline table.clsAuthorList td.clsImageCell
{
	vertical-align:top;
}

div.content-view-full div.class-article div.attribute-byline table.clsAuthorList td.clsAuthorCell
{
	vertical-align:top;
	font-size:0.75em;
	width:75%;
}

div.content-view-full div.class-article div.content-view-children
{
	margin:0;
	padding:0;
}

div.content-view-full div.class-article div.content-view-line
{
	margin:0;
	padding:0;
}

/*line/article.tpl*/
div.content-view-line div.class-article
{
	margin:0;
	padding:0;
}

div.content-view-line div.class-article div.attribute-short_only_one p
{
	font-weight:bold;
}

div.content-view-line div.class-article div.attribute-short_only_one
{
	font-weight:bold;
}

div.content-view-line div.class-article div.attribute-short p
{
	font-weight:normal;
}

div.content-view-line div.class-article h2.clsTop
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1em;
	margin-top:0.2em;
}

div.content-view-line div.class-article h1.clsOnlyTop
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.5em;
	margin-bottom:0.5em;
}

div.content-view-line div.class-article h1.clsOnlyUnder
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.5em;
	margin-top:0.5em;
}

div.content-view-line div.class-article h1.clsNoSubHeadlines
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.5em;
	margin-top:0.2em;
	margin-bottom:0.2em;
}

div.content-view-line div.class-article h2.clsUnder
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1em;
	margin-bottom:0.5em;
}

div.content-view-line div.class-article h3.clsTop
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 0.9em;
	margin-top:0.3em;
}

div.content-view-line div.class-article h2
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.1em;
}

div.content-view-line div.class-article h2.clsOnlyTop
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom:0.3em;
}

div.content-view-line div.class-article h2.clsOnlyUnder
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.1em;
	margin-top:0.3em;
}

div.content-view-line div.class-article h2.clsNoSubHeadlines
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.1em;
	margin-top:0.3em;
	margin-bottom:0.3em;
}

div.content-view-line div.class-article h3.clsUnder
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size:0.9em;
	margin-bottom:0.3em;
}

div.content-view-line div.class-article div.attribute-link p
{
	margin:0;
	margin-bottom:1em;
	display:block;
}

div.content-view-line div.class-article div.attribute-link
{
	margin:0;
	display:block;
}

div.content-view-line div.class-article div.clsLeftImageColumn
{
	float:left;
	display:inline;
	text-align:center;
}

div.content-view-line div.class-article div.clsRightImageColumn
{
	clear:both;
	float:right;
	text-align:center;
}

div.content-view-line div.class-article div.clsLeftImageColumn div.clsImageList
{
	margin-right:1em;
	text-align:left;
	display:block;
	width:150px;
}

div.content-view-line div.class-article div.clsLeftImageColumn div.imagecenter
{
	clear:both;
}

div.content-view-line div.class-article div.clsRightImageColumn div.clsImageList
{
	margin-left:1em;
	text-align:left;
	display:block;
	width:150px;
}

/*IMAGE 2006-08-31 Anja Bjerleus*/

/*content/datatype/view/ezimage.tpl*/

div.clsImageText p.clsText
{
	 margin:0;
}

div.clsImageText p.clsPhotographer
{
	 margin:0;
}
/*FOLDER 2006-08-28 Anja Bjerleus*/
/*full/folder.tpl*/

div.clsLineArticle
{
	/*border-top:1px solid #dbdddd;*/
	margin:0;
	margin-top:1em;
	margin-bottom:1em;
	padding:0;
	padding-left:2em;
	padding-top:0.1em;
	padding-bottom:0.5em;
	clear:both;
}

/*Styling av formulärinformation som ritas ut vilka olika formulär för besökaren*/
div.formInfo
{
border:1px dotted #DBDDDD;
padding:0.5em;
float:right;
width:150px;
margin-right:0.5em;
background-image:url(../images/utrop.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

/*line/mainnews_article_red.tpl*/

div.content-view-full div.class-folder div.clsNotFirstArticleRed h2.clsTop
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 0.8em;
	margin-top:0.5em;
}

div.content-view-full div.class-folder div.clsNotFirstArticleRed h1
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.1em;
}

div.content-view-full div.class-folder div.clsNotFirstArticleRed h1.clsOnlyTop
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom:0.2em;
}

div.content-view-full div.class-folder div.clsNotFirstArticleRed h1.clsOnlyUnder
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.1em;
	margin-top:0.2em;
}

div.content-view-full div.class-folder div.clsNotFirstArticleRed h1.clsNoSubHeadlines
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.1em;
	margin-top:0.2em;
	margin-bottom:0.2em;
}

div.content-view-full div.class-folder div.clsNotFirstArticleRed h2.clsUnder
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 0.8em;
	margin-bottom:0.5em;
}

div.content-view-full div.class-folder div.clsNotFirstArticleRed div.attribute-short
{
	display:block;
}

div.content-view-full div.class-folder div.clsNotFirstArticleRed div.attribute-short p
{
	display:block;
}

/*ARKIVET ANJA BJERLEUS 2006-09-12*/
 /*full/archive.tpl*/
table.clsArchiveListItems
{
	margin:0.8em;
	margin-top:1.5em;
	background-image:url(../images/arkiv.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:16em;
}

table.clsArchiveListItems td.clsUpLeft
{
	padding:0;
	vertical-align:top;
}

table.clsArchiveListItems td.clsUpMid
{
	padding:0;
	vertical-align:top;
	border-top:3px solid #edeaea;
}

table.clsArchiveListItems td.clsUpRight
{
	padding:0;
	vertical-align:top;
}

table.clsArchiveListItems td.clsMidLeft
{
	padding:0;
	vertical-align:top;
	border-left:3px solid #edeaea;
}

table.clsArchiveListItems td.clsMidMid
{
	padding:0;
	vertical-align:top;
	text-align:center;
	width:98%;
}

table.clsArchiveListItems td.clsMidMid table.clsArchiveItems
{
	width:100%;
	margin-top:2.4em;
}

table.clsArchiveListItems td.clsMidMid table.clsArchiveItems td
{
	padding:0em;
	vertical-align:top;
	text-align:center;
	color:#77787a;
	background-color:#f4f2f2;
	border:1px solid #e6e3e3;
	width:33%;
}

table.clsArchiveListItems td.clsMidMid table.clsArchiveItems td a
{
	color:#77787a;
	text-decoration:none;
}

table.clsArchiveListItems td.clsMidRight
{
	padding:0;
	vertical-align:top;
	border-right:3px solid #edeaea;
}

table.clsArchiveListItems td.clsLeftMid
{
	padding:0;
	vertical-align:top;
}

table.clsArchiveListItems td.clsDownMid
{
	padding:0;
	vertical-align:top;
	border-bottom:3px solid #edeaea;
}

table.clsArchiveListItems td.clsRightMid
{
	padding:0;
	vertical-align:top;
}

/*FULLÄGE FÖR AKRIVET*/
div.class-folder-archive
{
margin-top:2em;
margin-left:0.5em;
color:#454545;
font-size:1em;
width:80%;
}

div.class-folder-archive div.clsArchiveHead table td.clsDay
{
vertical-align:middle;
font-weight:bold;
font-size:0.9em;
}

div.class-folder-archive div.inArchive
{
padding-left:1em;
margin-top:1em;
}

div.class-folder-archive div.inArchive a
{
font-weight:bold;
font-size:1em;
}

/*DESIGN FÖR FOLDER SOM INNEHÅLLER FLASHFILMER*/
div.class-folder-flash
{
margin-top:0.5em;
}

/*STYLING AV SÖKRESULTAT*/
table.clsSearchresult
{
	font-size:0.9em;
	margin: 1em 0 1em 0;
}

table.clsSearchresult th
{
	padding: 0.25em 0.5em 0.25em 0.5em;
    text-align: left;
    vertical-align: top;
	font-weight: bold;
}

table.clsSearchresult td
{
	padding: 0.25em 0.5em 0.25em 0.5em;
    text-align: left;
    vertical-align: top;
	font-size:0.9em;
}

table.clsSearchresult td p
{
		font-size:1em;
}

div.content-view-full-search
{
width:90%;
}

div.content-view-full-search input.box
{
width:50%;
}

div.content-view-full-search label
{
    font-weight: bold;
    padding-right: 0.5em;
    display: block;
    white-space: nowrap;
	font-size:0.8em;
}

div.content-view-full-search select
{
	font-size:0.8em;
}

table.clsSearchresult td.bgdark
{
background-color:#e6ede8;
}

table.clsSearchresult td.bglight 
{
background-color:#fff;
}

div.clsPrint a
{
font-size:0.8em;
text-decoration:none;
}

div.clsPrint a:hover
{
font-size:0.8em;
text-decoration:none;
}

/*Stilmallar för famlije material line/article_family.tpl */

div.clsLeftArticleFamily
{
	margin-top:1em;
	width:230px;
	clear:left;
	float:left;
	text-align:center;
}

div.clsRightArticleFamily
{
	margin-top:1em;
	width:230px;
	clear:right;
	float:right;
	text-align:center;
}

div.clsLeftArticleFamily div.clsImageTextArticleFamily
{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

div.clsRightArticleFamily div.clsImageTextArticleFamily
{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

div.clsClearBoth
{
	clear:both;
}

div.clsBreakListArticle
{
	clear:both;
	padding-top:0.3em;
}

div.clsMarketingPlace
{
	margin:0;
	padding:0;
	margin-bottom:0.5em;
}

div.clsMarketingPlace h2.clsTop
{
	margin:0;
	font-weight: bold;
	font-size: 1em;
}

div.clsMarketingPlace h1
{
	margin:0;
	font-weight: bold;
	font-size: 1.5em;
}

div.clsMarketingPlace h1.clsOnlyTop
{
	margin:0;
	font-weight: bold;
	font-size: 1.5em;
}

div.clsMarketingPlace h1.clsOnlyUnder
{
	margin:0;
	font-weight: bold;
	font-size: 1.5em;
}

div.clsMarketingPlace h1.clsNoSubHeadlines
{
	margin:0;
	font-weight: bold;
	font-size: 1.5em;
}

div.clsMarketingPlace h2.clsUnder
{
	margin:0;
	font-weight: bold;
	font-size: 1em;
}

div.clsMarketingPlace div.attribute-short
{
	font-weight:bold;
}

div.clsMarketingPlace div.attribute-byline table.clsAuthorList
{
	margin-top:1em;
	margin-bottom:1em;
}

div.clsMarketingPlace div.attribute-byline table.clsAuthorList td.clsAuthorCell
{
	font-size:0.7em;
	margin-top:1em;
	margin-bottom:1em;
}

div.clsMarketingPlace div.clsImageCenter
{
	margin:0;
	padding:0;
	text-align:left;
}

div.clsMarketingPlace div.clsImageCenter img
{
	margin-top:0.5em;
	margin-left:auto;
	margin-right:auto;
}

/*full/article_common.tpl*/
div.clsStandardImage 
{
	width:100%;
	text-align:left;
	float:left;
	margin:0;
	padding:0;
}

/*NY DESIGN 2008-01-08*/

/*PANORAMA ANNONSEN*/
div.clsTopPanorama
{
	display:none;
}

div.clsTopPanorama div.clsMainAdsHead
{
	display:none;
}

/*SIDHUVUDET*/

div.clsPageHead
{
	display:none;
}

div.clsPageHead div.clsPageHeadContent
{
	display:none;
}

div.clsPageHead div.clsDate
{
display:none;
}

div.clsPageHead div.clsLogga
{
	margin:0;
	padding:0;
	width:200px;
	margin-left:5px;
	float:left;
	background-color:transparent;
}

.clsLoggaPrint
{
	clear:both;
	width:200px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:0.5em;
	display:block;
}

div.clsPageHead div.clsTodayWeather
{
display:none;
}

div.clsPageHead div.clsTodayWeather div.clsDottedHead
{
display:none;
}

div.clsPageHead div.clsTodayWeather div.clsWeatherIcon
{
display:none;
}

div.clsPageHead div.clsTodayWeather a
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

div.clsPageHead div.clsTodayWeather a:hover
{
	color:#77787A;
	font-weight:bold;
	text-decoration:none;
}

div.clsPageHead div.clsNoeditorialMenu
{
display:none;
}

div.clsPageHead div.clsNoeditorialMenu a
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

div.clsPageHead div.clsNoeditorialMenu a:hover
{
	color:#77787A;
	font-weight:bold;
	text-decoration:none;
}

div.clsPageHead div.clsTopRectangle
{
display:none;
}

/*GENERELLA KLASSER*/

div.clsMainAdsHead
{
display:none;
	visibility:hidden;
}

div.clsDottedHead
{
display:none;
	visibility:hidden;
}

div.clsClear
{
	clear:both;
	margin:0;
	padding:0;
}

div.clsClearFloat
{
	clear:both;
	width:1000px;
	margin:0;
	padding:0;
	display:inline;
}

/* Nilu 2007-07-11: Fix för att få iframe lokus att expandera dynamiskt.*/
div.iframe-content
{
	height: 100%;
	width: 100%;
	float:left;
	clear:both;
}

/*TOPMENYN*/

div.clsMainMenu
{
display:none;
	visibility:hidden;
}

div.clsMainMenu div.clsTopMenuSpacer
{
	padding:0;
	margin:0;
	float:left;
	height:26px;
	width:2px;
	background-image:url(../images/topmenuspacer.gif);
	background-repeat: no-repeat;
	background-position:top left;
}

div.clsMainMenu div.clsTopMenuItem
{
	padding:0;
	margin:0;
	padding-left:0.5em;
	padding-right:0.5em;
	float:left;
	font-size:0.65em;
	height:26px;
	font-weight:bold;
	background-image:url(../images/bgtopmenu.gif);
	background-repeat: repeat-x;
	background-position:top left;
}

div.clsMainMenu div.clsTopMenuItemSelected
{
	padding:0;
	margin:0;
	padding-left:0.5em;
	padding-right:0.5em;
	float:left;
	font-size:0.65em;
	height:26px;
	background-image:url(../images/bgtopmenuselected.gif);
	background-repeat: repeat-x;
	background-position:top left;
	font-weight:bold;
}

div.clsMainMenu div.clsTopMenuItemSelected a
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-top:7px;
}

div.clsMainMenu div.clsTopMenuItemSelected a:hover
{
	color:#000;
}

div.clsMainMenu div.clsTopMenuItem a
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-top:7px;
}

div.clsMainMenu div.clsTopMenuItem a:hover
{
	color:#77787A;
}

/*UNDERMENYN*/

div.clsSubMenu
{
display:none;
	visibility:hidden;
}

div.clsSubMenu div.clsSubMenuItem
{
	padding:0;
	margin:0;
	padding-left:0.5em;
	padding-right:0.8em;
	float:left;
	font-size:0.7em;
	height:20px;
	font-weight:bold;
	padding-top:3px;
}

div.clsSubMenu div.clsSubMenuItemSelected
{
	padding:0;
	margin:0;
	padding-left:0.5em;
	padding-right:0.8em;
	float:left;
	font-size:0.7em;
	height:20px;
	font-weight:bold;
	padding-top:3px;
}

div.clsSubMenu div.clsSubMenuItemSelected a
{
	color:#ee324c;
	font-weight:bold;
	text-decoration:none;
}

div.clsSubMenu div.clsSubMenuItemSelected a:hover
{
	color:#000;
}

div.clsSubMenu div.clsSubMenuItem a
{
	color:#77787A;
	font-weight:bold;
	text-decoration:none;
}

div.clsSubMenu div.clsSubMenuItem a:hover
{
	color:#000;
}

/*INNEHÅLLET*/

#idContent
{
	padding:0;
	margin:0;
	font-size:0.8em;
	width:100%;
	float:none;
	height:auto;
	overflow:visible;
	clear:both;
}



#idContent div.content-view-full
{
	padding:0;
	margin:0;
	width:95%;
	margin-left:0.5em;
	margin-top:5px;
	margin-bottom:5px;
}

#idContent div.edit
{
	padding:0;
	margin:0;
	width:475px;
	margin-left:10px;
	margin-right:15px;
}

/*full/folder_startpage.tpl*/

#idContent div.content-view-full div.class-folder h2.clsTop
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1em;
	margin-top:0.5em;
}

#idContent div.content-view-full div.class-folder h1
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.4em;
}

#idContent div.content-view-full div.class-folder h1.clsOnlyTop
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.5em;
	margin-bottom:0.5em;
}

#idContent div.content-view-full div.class-folder h1.clsOnlyUnder
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.5em;
	margin-top:0.5em;
}

#idContent div.content-view-full div.class-folder h1.clsNoSubHeadlines
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.5em;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

#idContent div.content-view-full div.class-folder h2.clsUnder
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1em;
	margin-bottom:0.5em;
}

#idContent div.content-view-full div.class-folder div.attribute-short
{
	display:block;
}

#idContent div.content-view-full div.class-folder div.attribute-short p
{
	display:block;
}

#idContent div.content-view-full div.class-folder div.clsUpdatedToday
{
	margin:0;
	margin-top:0.5em;
	margin-bottom:0.5em;
	padding:0;
	padding-bottom:1em;
	clear:both;
	border-bottom:1px solid #dbdddd;
}

#idContent div.content-view-full div.class-folder div.clsUpdatedToday div.clsArticleOneColumn
{
	margin:0;
	padding:0;
	font-size:1em;
	clear:both;
}

#idContent div.content-view-full div.class-folder div.clsUpdatedToday div.clsArticleLeft
{
	width:220px;
	margin:0;
	padding:0;
	padding-right:10px;
	font-size:1em;
	float:left;
}

#idContent div.content-view-full div.class-folder div.clsUpdatedToday div.clsArticleRight
{
	width:220px;
	margin:0;
	padding:0;
	padding-left:10px;
	font-size:1em;
	float:left;
}

#idContent div.content-view-full div.class-folder div.clsDragarbild
{
	margin:0;
	margin-top:0.5em;
	margin-bottom:0.5em;
	padding:0;
	padding-bottom:1em;
}

#idContent div.content-view-full div.class-folder div.clsDragarbild div.content-view-line div.class-article div.clsTopImage
{
	margin:0;
	padding:0;
}

#idContent div.content-view-full div.class-folder div.clsSportCultureColumn
{
	clear:both;
	margin:0;
	margin-bottom:1em;
	padding:0;
	padding-bottom:0.5em;
	padding-top:0.5em;
	border-top:1px solid #dbdddd;
}

#idContent div.content-view-full div.class-folder div.attribute-short
{
	margin:0;
}

#idContent div.content-view-full div.class-folder div.attribute-short p
{
	margin:0;
}

#idContent div.content-view-full div.class-folder div.attribute-link
{
	margin:0;
}

#idContent div.content-view-full div.class-folder div.attribute-link p.clsLink
{
	margin:0;
}

#idContent div.content-view-full div.clsAdSquare
{
	padding:0;
	margin:0;
	margin-top:10px;
	padding-bottom:5px;
	text-align:center;
	clear:both;
}

#idContent div.content-view-full div.clsAdWide
{
	margin:0;
	padding:0;
	margin-top:10px;
	padding-bottom:5px;
	clear:both;
}

#idContent div.content-view-full div.clsEditorial
{
	margin:0;
	padding:0;
	margin-top:5px;
	border-top:1px solid #dbdddd;
	clear:both;
}


/*FÖR ARTIKEL I LOKALA NYHETSSPALTEN PÅ ETTAN: LISTITEM/ARTICLE.TPL*/
div.clsArticleLeft
{
	width:220px;
	margin:0;
	padding:0;
	padding-right:10px;
	font-size:1em;
	float:left;
}

div.clsArticleRight
{
	width:220px;
	margin:0;
	padding:0;
	padding-left:10px;
	font-size:1em;
	float:left;
}
div.clsArticleOneColumn
{
	margin:0;
	padding:0;
	width:475px;
}

div.clsListItem
{
	margin:0;
	margin-bottom:1em;
}

div.clsListItem h5.clsTop
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 0.8em;
	margin-top:0.2em;
}


div.clsListItem h4
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.05em;
}

div.clsListItem h4.clsOnlyTop
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.05em;
	margin-bottom:0.2em;
}

div.clsListItem h4.clsOnlyUnder
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.05em;
	margin-top:0.2em;
}

div.clsListItem h4.clsNoSubHeadlines
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.05em;
	margin-top:0.2em;
	margin-bottom:0.2em;
}

div.clsListItem h5.clsUnder
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 0.8em;
	margin-bottom:0.2em;
}

div.clsArticleOneColumn div.clsListItem h5.clsTop
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 0.95em;
	margin-top:0.2em;
}

div.clsArticleOneColumn div.clsListItem h4
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.3em;
}

div.clsArticleOneColumn div.clsListItem h4.clsOnlyTop
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom:0.2em;
}

div.clsArticleOneColumn div.clsListItem h4.clsOnlyUnder
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.3em;
	margin-top:0.2em;
}

div.clsArticleOneColumn div.clsListItem h4.clsNoSubHeadlines
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.3em;
	margin-top:0.2em;
	margin-bottom:0.2em;
}

div.clsArticleOneColumn div.clsListItem h5.clsUnder
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 0.95em;
	margin-bottom:0.2em;
}

div.clsListItem div.clsTopImage
{
	margin:0;
	padding:0;
}

div.clsListItem div.clsRightImageColumn
{
	float:right;
	display:inline;
	text-align:center;
}

div.clsListItem div.clsRightImageColumn div.clsImageList
{
	margin-right:0.5em;
	margin-left:0.3em;
	text-align:left;
	display:block;
}

div.clsListItem div.attribute-short
{
	display:block;
}

div.clsListItem div.attribute-short p
{
	display:block;
}

div.clsListItem div.attribute-link
{
	margin:0;
}

div.clsListItem div.attribute-link p.clsLink
{
	margin:0;
}


/*MITTKOLUMNEN*/


#idMiddleColumn
{
	display:none;
	visibility:hidden;
	height:0px;
	min-height:0px;
}

#idMiddleColumn div.clsLokusPresentation
{
	padding:0;
	margin:0;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:0;
	font-size:0.75em;
	clear:both;
	text-align:left;
}

#idMiddleColumn div.clsLokusPresentation label
{
	font-size:0.8em;
	font-weight:bold;
}

#idMiddleColumn div.clsLokusPresentation input.clsLokusInput
{
	font-size:10px;
	width:140px;
	border:1px #77787A solid;
}

#idMiddleColumn div.clsLokusPresentation input.clsSearchButton
{
	border:solid #77787A 1px;
	font-size:10px;
	font-weight:bold;
	color:#77787A;
	background-color:#fff;
}

#idMiddleColumn div.clsTopJobs
{
	padding:0;
	margin:0;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:5px;
	font-size:0.75em;
	clear:both;
	text-align:left;
}

/* Nilu 2007-10-24: Topjobs*/

#idMiddleColumn div.clsTopJobs div.clsTopjobs
{
	text-align: center;
	width: 180px;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	float:left;
}

div.clsTopJobsList
{
	border: 1px solid #cccccc;
	text-align: center;
	width: 178px;
	margin-bottom: 1px;
	margin-top: 0px;
	padding: 0px;
}

div.clsTopJobsList img
{
	margin: 0px;
	padding: 0px;
}

div.clsTopJobsList a
{
	display: block;
	background-color: #C7E7E7;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.8em;
	color:#77787A;
}

div.clsTopJobsList a:hover
{
	color: #DA6821;
}

div.clsTopJobsList img 
{
	padding: 0;
	margin:0;
}

div.clsTopjobsBottom
{
	background-image:url(../images/topjobs_bottom.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 32px;
	display: block;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 0.8em;
	text-align:left;
}

div.clsTopjobsBottom a
{
	color: #fff;
	font-weight:bold;
}

div.clsTopjobsBottom a:hover
{
	color: #DA6821;
}


/* slut TopJobs */

#idMiddleColumn div.clsMakeStartpage
{
	padding:0;
	margin:0;
	margin-left:15px;
	margin-right:15px;
	margin-top:0;
	margin-bottom:0;
	font-size:0.65em;
	clear:both;
	text-align:left;
}

#idMiddleColumn div.clsMakeStartpage span.clsMakeStartPageLink
{
	color:#77787A;
	font-weight:bold;
	cursor:pointer;
}

#idMiddleColumn div.clsToTheOtherEdition
{
	padding:0;
	margin:0;
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:0;
	font-size:0.65em;
	clear:both;
	text-align:left;
}

#idMiddleColumn div.clsToTheOtherEdition div.clsToTheOtherEditionLine
{
	padding:0;
	margin:0;
	margin-top:5px;
	text-align:center;
}

#idMiddleColumn div.clsSverigesNyheter
{
	padding:0;
	margin:0;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:0;
	font-size:0.65em;
	clear:both;
	text-align:left;
}

#idMiddleColumn div.clsSverigesNyheter div.line-extern-news
{
	padding:0;
	margin:0;
	margin-bottom:5px;
}

#idMiddleColumn div.clsSearch
{
	padding:0;
	margin:0;
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:0;
	font-size:0.65em;
	clear:both;
	text-align:left;
}

#idMiddleColumn div.clsSearch div.clsSearchBox
{
	color:#77787A;
	font-weight:bold;
	background-image:url(../images/magnifier.jpg);
	background-repeat:no-repeat;	
	background-position:top left;
	padding-top:7px;
}

#idMiddleColumn div.clsSearch div.clsSearchBox div.clsDottedHead
{
	margin-left:35px;
}

#idMiddleColumn div.clsSearch div.clsSearchBox input.clsSearchButton
{
	border:solid #77787A 1px;
	font-size:10px;
	font-weight:bold;
	color:#77787A;
	background-color:#fff;
}

#idMiddleColumn div.clsSearch div.clsSearchBox input.searchtext
{
	font-size:10px;
	width:140px;
	border:1px #77787A solid;
}

#idMiddleColumn div.clsSudoku
{
	padding:0;
	margin:0;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:0;
	font-size:0.65em;
	text-align:center;
	width:180px;
	clear:both;
}

#idMiddleColumn div.clsBloggList
{
	padding:0;
	margin:0;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:0;
	font-size:0.65em;
	background-color:transparent;
	clear:both;
	text-align:left;
}

div.clsBlogListItems
{
	width:180px;
	background-color:transparent;
	padding:0;
	margin:0;
}

div.clsBlogListItemsTop
{
	padding:0;
	margin:0;
	width:180px;
	background-color:transparent;
	background-image:url(../images/top_blogg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	height:19px;
}

div.clsBlogListItemsMiddle
{
	padding:0;
	margin:0;
	width:180px;
	background-color:transparent;
	background-image:url(../images/line_blogg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	text-align:center;
	padding-bottom:5px;
}

div.clsBlogListItemsBottom
{
	padding:0;
	margin:0;
	width:180px;
	background-color:transparent;
	background-image:url(../images/bottom_blogg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:19px;
}

div.clsBlogItem
{
	padding:0;
	margin:0;
	margin:0;
	margin-bottom:0.7em;
	margin-top:0.7em;
	text-align:left;
	font-size:1em;
	background-color:transparent;
	width:160px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}

div.clsBlogItem p.clsBlogParentName
{
	font-size:1em;
	margin:0;
	padding:0;
	font-weight:normal;
	background-color:transparent;
}

div.clsBlogItem p.clsBlogName
{
	font-size:1em;
	margin:0;
	padding:0;
	font-weight:normal;
	background-color:transparent;
}

div.clsBlogItem p.clsBlogName a
{
	font-weight:bold;
}

div.clsBlogItem p.clsBlogDate
{
	font-size:0.9em;
	margin:0;
	padding:0;
	padding-top:0.2em;
	font-weight:normal;
	background-color:transparent;
}

#idMiddleColumn div.clsArchiveList
{
	padding:0;
	margin:0;
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:0;
	font-size:0.65em;
	clear:both;
	text-align:left;
}

div.clsArchiveListItems
{
	width:180px;
	background-color:transparent;
	padding:0;
	margin:0;
}

div.clsArchiveListTop
{
	padding:0;
	margin:0;
	width:180px;
	background-color:transparent;
	background-image:url(../images/top_blogg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	height:19px;
	float:left;
	clear:both;
}

div.clsArchiveListMiddle
{
	padding:0;
	margin:0;
	background-color:transparent;
	background-image:url(../images/line_blogg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding-bottom:5px;
	width:174px;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	float:left;
	text-align:center;
	clear:both;
}

div.clsArchiveListMiddle img
{
	padding:0;
	margin:0;
	margin-bottom:5px;
}

div.clsArchiveListBottom
{
	padding:0;
	margin:0;
	width:180px;
	background-color:transparent;
	background-image:url(../images/bottom_blogg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:19px;
	float:left;
	clear:both;
}

div.clsArchiveListItem
{
	width:48px;
	height:32px;
	border:#ccc solid 1px;
	margin:3px;
	padding-top:5px;
	float:left;
	background-color:#f4f2f2;
	font-size:10px;
	text-align:center;
	font-weight:bold;
}

div.clsArchiveListItem a
{
	font-weight:bold;
	text-decoration:none;
}

#idMiddleColumn div.clsPuffList
{
	padding:0;
	margin:0;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:0;
	font-size:0.65em;
	text-align:center;
	clear:both;
}

#idMiddleColumn div.clsPuffList div.clsRightPuff
{
	margin-bottom:10px;
	width:180px;
	text-align:center;
}

#idMiddleColumn div.clsPuffList div.clsRightPuff p
{
	padding:0;
	margin:0;
	width:180px;
	text-align:center;
}

#idMiddleColumn div.clsPuffList div.clsRightPuff div.imagecenter
{
	padding:0;
}

#idMiddleColumn div.clsPuffList div.clsRightPuff div.object-left
{
	padding:0;
	margin:0;
}

#idMiddleColumn div.clsPuffList div.clsRightPuff div.object-center
{
	padding:0;
}
/*ANNONSER HÖGERSPALTEN*/

#idRightColumn
{
	display:none;
	visibility:hidden;
}

#idRightColumn
{
	display:none;
	visibility:hidden;
}

#idRightColumn div.clsRightAdSidbanner
{
	margin:0;
	padding:0;
	text-align:left;
	width:250px;
	margin-bottom:10px;
	margin-left:14px;
	margin-right:14px;
	clear:both;
}

#idRightColumn div.clsRightAdKnapp
{
	margin:0;
	padding:0;
	text-align:left;
	width:250px;
	margin-bottom:10px;
	margin-left:14px;
	margin-right:14px;
}

#idRightColumn div.clsRightAdSidbanner img
{
	margin:0;
	margin-bottom:10px;
}

#idRightColumn div.clsRightAdSidbanner object
{
	margin:0;
	margin-bottom:10px;
	display:block;
}

#idRightColumn div.clsRightAdKnapp img
{
	margin:0;
}

#idRightColumn div.clsRightAdKnapp object
{
	margin:0;
	display:inline;
}

#idRightColumn div.clsRightAdKnapp div.clsBreak
{
	margin:0;
	padding:0;
	text-align:left;
	width:4px;
	margin-left:2px;
	margin-right:2px;
	display:inline;
}

#idRightColumn div.clsRightAdDubbelknapp
{
	margin:0;
	padding:0;
	text-align:left;
	width:250px;
	margin-left:14px;
	margin-right:14px;
	clear:both;
}

#idRightColumn div.clsRightAdDubbelknapp img
{
	margin:0;
	margin-bottom:10px;
}

#idRightColumn div.clsRightAdDubbelknapp object
{
	margin:0;
	margin-bottom:10px;
	display:block;
}

#idRightColumn div.clsRightAdHalvbanner
{
	margin:0;
	padding:0;
	text-align:left;
	width:250px;
	margin-bottom:10px;
	margin-left:14px;
	margin-right:14px;
	clear:both;
}

#idRightColumn div.clsRightAdHalvbanner img
{
	margin:0;
}

#idRightColumn div.clsRightAdHalvbanner object
{
	margin:0;
	display:inline;
}

#idRightColumn div.clsRightAdHalvbanner div.clsBreak
{
	margin:0;
	padding:0;
	text-align:left;
	width:4px;
	margin-left:2px;
	margin-right:2px;
	display:inline;
}

#idRightColumn div.clsMainAdsHead
{
	font-size:0.65em;
	color:#77787A;
	margin-bottom:3px;
	margin-left:14px;
	margin-right:14px;
}

/*SIDFOTEN*/

.clsFooter{
	clear:both;
	margin:0;
	padding:0;
	margin-left:0.5em;
	height:auto;
	width:auto;
	overflow:visible;
	font-size:0.75em;
	background-color:transparent;
	color:#000;
	text-align:left;
}

.clsFooter table.renderedtable{
	margin:0;
	text-align:left;
	border:none;
	background-color:transparent;
	color:#000;
}

.clsFooter table.renderedtable td{
	border:none;
}

.clsFooter img{
	display:none;
	visibility:hidden;
}

.clsFooter a{
	text-decoration:none;
}

div.clsNovitellLink
{
	display:none;
}


/*
	BLOGG
	Här nedan följer de klasser som hör till bloggen 
	Av: Anja Bjerleus 2006-08-08
*/

/* full/folder_blogg.tpl */
div.content-view-full div.class-folder div.clsFullFolderBlogLeft
{
	width:125px;
	margin:0;
	padding:0;
	margin-top:2em;
	margin-bottom:1em;
	float:left;
	overflow:hidden;
}

div.content-view-full div.class-folder div.clsFullFolderBlogRight
{
	width:350px;
	margin:0;
	padding:0;
	margin-top:2em;
	margin-bottom:1em;
	float:left;
	overflow:hidden;
}

div.content-view-full div.class-folder div.clsFullFolderBlogLeft div.imageleft
{
	margin:0;
	padding:0;
	padding-bottom:1em;
}

div.content-view-full div.class-folder div.clsFullFolderBlogLeft h2.clsBlogArchiveHeader
{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:0.8em;
	color:#373738;
}

div.content-view-full div.class-folder div.clsFullFolderBlogLeft div.clsBlogArchive
{
	padding:0;
	margin:0;
	font-size:0.9em;
}

div.content-view-full div.class-folder div.clsFullFolderBlogRight div.clsBlog
{
	margin:0;
	padding:0;
	padding-left:1em;
	text-align:left;
}

/*line/folder_blog.tpl*/
div.content-view-line div.class-folder div.clsLineFolderBlog
{
	margin:0;
	margin-top:2em;
	margin-bottom:1em;
}

div.content-view-line div.class-folder div.clsLineFolderBlog h2.clsLineFolderBlogHeader
{
	padding:0;
	margin:0;
	font-size:0.9em;
}

div.content-view-line div.class-folder div.clsLineFolderBlog div.imageleft
{
	padding:0;
	margin:0;
	margin-right:5px;
	width:120px;
	float:left;
	overflow:hidden;
}

div.content-view-line div.class-folder div.clsLineFolderBlog div.clsLineFolderBlogText
{
	padding:0;
	margin:0;
	width:350px;
	float:left;
	overflow:hidden;
}

div.content-view-line div.class-folder div.clsLineFolderBlog div.clsLineFolderBlogText div.clsLineFolderBlogByline
{
	padding:0;
	margin:0;
	margin-top:1em;
	font-size:0.85em;
	clear:both;
}

/*full/weblog.tpl*/

div.content-view-full div.class-weblog
{
	padding:0;
	margin:0;
	margin-top:1em;
	width:475px;
}

div.content-view-full div.class-weblog h1.clsBlog
{
	color:#454545;
	margin:0;
	margin-top:1em;
	font-size:1.3em;
	font-weight: bold;
}

div.content-view-full div.class-weblog div.attribute-byline-blog
{
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size:1em;
}

div.content-view-full div.class-weblog div.attribute-byline-blog p.author
{
	font-style:italic;
	color:#606162;
}

div.content-view-full div.class-weblog div.attribute-message
{
	font-size:1.05em;
	margin:0;
}

div.content-view-full div.class-weblog div.content-action
{
	margin-top:0.5em;
}

div.content-view-full div.class-weblog div.content-action input.defaultbutton
{
	font-weight:normal;
}

div.content-view-full div.class-weblog-comment
{
	padding:0;
	margin:0;
	width:475px;
	margin-top:1em;
}

div.content-view-full div.class-weblog-comment div.attribute-byline-blog
{
	padding:0;
	margin:0;
	margin-top:1em;
	margin-bottom:1em;
	margin-bottom:1em;
	font-size:1em;
}

div.content-view-full div.class-weblog-comment div.attribute-message
{
	font-size:1.2em;
	padding:0;
	margin:0;
}

div.content-view-full div.class-weblog-comment div.content-action
{
	padding:0;
	margin:0;
	margin-top:0.5em;
}

div.content-view-full div.class-weblog-comment div.content-action input.defaultbutton
{
	padding:0;
	margin:0;
	font-weight:normal;
}

/*full/blog_archive.tpl*/
div.clsMonthYear
{
	padding:0;
	margin:0;
	margin-bottom:1em;
	margin-top:0.5em;
	font-size:0.8em;
}

/*line/weblog.tpl*/

div.content-view-full div.content-view-line div.class-weblog-line
{
	margin:0;
	padding:0;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	border-bottom:#ccc solid 1px;
}

div.content-view-full div.content-view-line div.class-weblog-line h2
{
	padding:0;
	margin:0;
	margin-top:0.2em;
	margin-bottom:0.5em;
	color:#74777A;
	font-size:1em;
}

div.content-view-full div.content-view-line div.class-weblog-line div.attribute-byline-upper p.date-upper
{
	padding:0;
	margin:0;
	padding-bottom:0.5em;
	font-size:0.85em;
	color:#74777A;
	font-style:italic;
}

div.content-view-full div.content-view-line div.class-weblog-line div.attribute-message
{
	padding:0;
	margin:0;
	margin-top:0.2em;
	margin-bottom:1em;
}

div.content-view-full div.content-view-line div.class-weblog-line div.attribute-message p
{
	font-size:0.85em;
}

div.content-view-full div.content-view-line div.class-weblog-line div.attribute-byline
{
	padding:0;
	margin:0;
}

div.content-view-full div.content-view-line div.class-weblog-line div.attribute-link
{
	padding:0;
	margin:0;
	margin-bottom:1em;
	padding-top:1em;
	padding-right:0.5em;
	color:#74777A;
	text-align:right;
	clear:both;
}

/*edit/comment.tpl*/

form div.edit div.class-article-comment input.box
{
	width:80%;
}

form div.edit div.class-article-comment textarea
{
	width:80%;
}

form div.edit div.class-article-comment input.button
{
	font-weight:normal;
	font-size:0.9em;
}

form div.edit div.class-article-comment input.defaultbutton
{
	font-weight:normal;
}

/*line/comment.tpl*/

div.content-view-line div.class-comment
{
	clear:both;
	padding:0.2em;
	margin:0.1em;
	border:1px solid #ccc;
	background-color:#fff;
}

div.content-view-line div.class-comment div.attribute-message
{
	padding:0;
	margin:0;
	font-size:0.85em;
	padding-bottom:0.2em;
}

div.content-view-line div.class-comment div.attribute-byline
{
	padding:0;
	margin:0;
	font-size:1em;
}

div.content-view-line div.class-comment div.attribute-byline p.author
{
	font-style:italic;
	color:#606162;
	font-size:0.85em;
}

 /*
	FORUM
	Här nedan följer de klasser som hör till debattforumen 
	Av: Anja Bjerleus 2006-08-03
*/
/*full/forum.tpl*/
table.clsListFullForum
{
	width:475px;
	margin:0;
	margin-top:1em;
	margin-bottom:1em;
}

table.clsListFullForum th.topic
{
	width:40%;
	text-align:left;
	padding:0.2em;
	padding-left:1em;
	padding-bottom:0.3em;
	vertical-align:middle;	
	font-size:0.85em;
}

table.clsListFullForum th.replies
{
	width:10%;
	text-align:left;
	padding:0.2em;
	padding-left:0.5em;
	padding-bottom:0.3em;
	vertical-align:middle;	
	font-size:0.85em;
}

table.clsListFullForum th.author
{
	width:25%;
	text-align:left;
	padding:0.2em;
	padding-left:0.5em;
	padding-bottom:0.3em;
	vertical-align:middle;	
	font-size:0.85em;
}

table.clsListFullForum th.last
{
	width:25%;
	text-align:left;
	padding:0.2em;
	padding-left:0.5em;
	padding-bottom:0.3em;
	vertical-align:middle;	
	font-size:0.85em;

}
table.clsListFullForum td.topic
{
	width:40%;
	text-align:left;
	padding:0.2em;
	padding-left:1em;
	vertical-align:top;
	border-top:#ccc solid 1px;
}

table.clsListFullForum td.replies
{
	width:10%;
	text-align:left;
	padding:0.2em;
	padding-left:0.5em;
	vertical-align:top;
	border-top:#ccc solid 1px;
}

table.clsListFullForum td.author
{
	width:25%;
	text-align:left;
	padding:0.2em;
	padding-left:0.5em;
	vertical-align:top;
	border-top:#ccc solid 1px;
}

table.clsListFullForum td.last
{
	width:25%;
	text-align:left;
	padding:0.2em;
	padding-left:0.5em;
	vertical-align:top;
	border-top:#ccc solid 1px;
}

table.clsListFullForum td.replies p.replyClass
{
	font-weight:bold;
}
table.clsListFullForum td.author p.authorClass
{
	font-weight:bold;
	margin-bottom:0;
}
table.clsListFullForum td.last p.authorClass
{
	font-weight:bold;
	margin-bottom:0;
}
table.clsListFullForum td.author p.date
{
	margin:0;
}
table.clsListFullForum td.last p.date
{
	margin:0;
}

table.clsListFullForum td.last p.text
{
	margin-top:0;
}

/*full/forum_topic.tpl*/

div.content-view-full div.class-forum form input.button
{
	font-weight:normal;
}

table.clsForumTopicFull
{
	width:475px;
	margin:0;
	margin-top:1em;
	margin-bottom:1em;
}

table.clsForumTopicFull th.clsForumTopicFullMessage
{
	width:75%;
	text-align:left;
	padding:0.2em;
	padding-left:1.3em;
	padding-bottom:0.3em;
	vertical-align:middle;	
	font-size:0.85em;
}

table.clsForumTopicFull th.clsForumTopicFullAuthor
{
	width:25%;
	text-align:left;
	padding:0.2em;
	padding-left:0.5em;
	padding-bottom:0.3em;
	vertical-align:middle;	
	font-size:0.85em;
}

table.clsForumTopicFull td.clsForumTopicFullSubjectTopic
{
	width:75%;
	text-align:left;
	padding:0.5em;
	padding-left:1em;
	vertical-align:top;
	border-top:#ccc solid 1px;
}

table.clsForumTopicFull td.clsForumTopicFullSubjectTopic p.text
{
	font-weight:bold;
}

table.clsForumTopicFull td.clsForumTopicFullAuthorTopic
{
	width:25%;
	text-align:left;
	padding:0.5em;
	vertical-align:top;
	border-top:#ccc solid 1px;
}
table.clsForumTopicFull td.clsForumTopicFullAuthorTopic p.author
{
	font-weight:bold;
}

table.clsForumTopicFull td.clsForumTopicFullSubjectReply
{
	width:75%;
	text-align:left;
	padding:0.5em;
	padding-left:1em;
	vertical-align:top;
	border-top:#ccc solid 1px;
}

table.clsForumTopicFull td.clsForumTopicFullSubjectReply p.text
{
	font-weight:bold;
}

table.clsForumTopicFull td.clsForumTopicFullAuthorReply
{
	width:25%;
	text-align:left;
	padding:0.5em;
	vertical-align:top;
	border-top:#ccc solid 1px;
}

table.clsForumTopicFull td.clsForumTopicFullAuthorReply p.author
{
	font-weight:bold;
}

table.clsForumTopicFull tr.clsForumBgdark
{
	background-color:#fff;
}

table.clsForumTopicFull tr.clsForumBglight
{
	background-color:#fff;
}

/* line/forum.tpl */

div.view-full div.class-forum div.clsForumLine
{
	width:475px;
	margin:0;
	padding:0;
	margin-top:1em;
	margin-bottom:2em;
}

div.view-full div.class-forum div.clsForumLine h2.clsForumLineHeaderDescription
{
	margin:0;
	padding:0;
	padding-bottom:0.3em;
	font-size:0.9em;
}

div.view-full div.class-forum div.clsForumLine div.clsForumLineDescription
{
	margin:0;
	padding:0;
	margin-bottom:1em;
}

div.view-full div.class-forum div.clsForumLine div.clsForumLinePosts
{
	margin:0;
	padding:0;
	padding-bottom:0.2em;
	margin-top:1em;
}

/* edit/forum_reply.tpl */

div.edit div.class-forum-reply form input.box
{
	width:80%;
}

div.edit div.class-forum-reply form textarea
{
	width:80%;
}

div.edit div.class-forum-reply form input.button
{
background-color:#F4F5F5;
font-family:verdana;
color:#3C7353;
border:1px solid #3C7353;
font-weight:normal;
font-size:0.85em;
}

div.edit div.class-forum-reply form input.defaultbutton
{
font-weight:normal;
}

/* edit/forum_topic.tpl */

div.edit div.class-forum-topic form input.box
{
	width:80%;
}

div.edit div.class-forum-topic form textarea
{
	width:80%;
}

div.edit div.class-forum-topic form input.button
{
	background-color:#F4F5F5;
	font-family:verdana;
	border:1px solid #3C7353;
	color:#3C7353;
	font-weight:normal;
	font-size:0.9em;
}

div.edit div.class-forum-topic form input.defaultbutton
{
	font-weight:normal;
}

input.clsDefaultButton
{
font-weight:normal;
}

input.noButtonStyle
{
width:14em;
background-color:#fff;
font-size:0.9em;
font-weight:bold;
color:#454545;
}

/*Links in headers*/
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
{
	color: #454545;
	text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
{
	color: #ee324c;
    text-decoration: underline;
}

/*Styling för omrösting i artikeln*/

div.clsPopUp
{
	margin:20px;
}

div.clsFullPoll
{
	clear:both;
	padding:0.5em;
	font-size:0.85em;
	border:1px solid #ccc;
	background-color:#f4f5f5;
}

div.clsLinePoll
{
	clear:both;
	padding:0.5em;
	font-size:0.85em;
	border:1px solid #ccc;
	background-color:#f4f5f5;
}

div.clsPollFrame
{
	border:solid 1px #ccc;
	width:400px;
	height:20px;
	margin-bottom:10px;
}

div.clsPollContent{
	background-image:url(../images/pollbar.gif); 
	height:20px;
}

.clsPoll p{
	margin-top:2px;
	margin-bottom:0px;
}

div.clsPollResult
{
	font-size:0.8em;
}

/*Styling för kommentarer*/
div.clsArticleToolbar
{
	display:none;
	visibility:hidden;
}

span.clsArticleToolbarInlineLineView img
{
	vertical-align: middle;
}

div.clsArticleToolbarLineView
{
display:none;
	visibility:hidden;
}

div.clsArticleToolbarLineView img
{
	display:none;
}

div.clsArticleToolbarInline
{
	padding:0;
	margin:0;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	font-size:1em;
	height:16px;
}

div.clsArticleToolbarInline img
{
	vertical-align: middle;
}

div.clsArticleComments
{
	display:none;
}

div.clsArticleComments h2
{
	padding:0;
	margin-top:0.5em;
	margin-bottom:0.2em;
	margin-left:0.1em;
}

div.clsRed
{
	color:#c00;
}

div.clsWriteArticleComment div.clsLabel
{
	margin-top:0.5em;
	margin-bottom:0.5em;
}

div.clsWriteArticleComment div.clsLabel input.clsBox
{
	width:250px;
}

div.clsWriteArticleComment div.clsLabel textarea.clsTextArea
{
	width:250px;
}

div.clsInput
{
	margin-top:1em;
	margin-bottom:1em;
}

div.clsInput input
{
	width: 50%;
}

div.clsInput textarea
{
	width: 50%;
}

div.clsButtonBlock
{
	margin-top:1em;
	margin-bottom:2em;
}

/* TIPSA EN VÄN */
.clsTipAfriend{
	width:100%;
}
.clsTipAfriend p.clsLabel{
	margin:0px;
	font-size:0.8em;
}
.clsTipAfriend .clsStar{
	color:#891214;
}
.clsTipAfriend textarea{
	font-size:0.8em;
	height:70px;
}
.clsTipAfriend .clsHidden{
	display:none;
}
/*Styling för länkboxen i artiklar*/
div.clsLinkBox
{
	width:138px;
	float:right;
	padding:5px;
	margin-left:0.5em;
	margin-bottom:0.5em;
	border:1px solid #ccc;
	overflow:hidden;
}

div.clsLinkBoxLine
{
	margin-top:0.7em;
	margin-bottom:0.2em;
	font-size:0.95em;
}

div.clsLinkBox img
{
	vertical-align:bottom;
}

div.clsLinkBox span.clsLinkBoxHeader
{
	color:#ee324c;
	font-weight:bold;
}

div.clsLinkBoxLine img
{
	vertical-align:bottom;
}

div.clsLinkBoxLine span.clsLinkBoxHeader
{
	color:#ee324c;
	font-weight:bold;
	font-size:0.95em;
}

/*styling för ny sveriges nyheter*/
div.clsListSverigesNyheter
{
	font-size:0.8em;
	margin-top:2em;
}

div.clsListSverigesNyheter div.clsHeadLine
{
	padding:0;
	margin:0;
	margin-bottom:10px;
	margin-top:5px;
}

/*Styling för kontaktuppgifter för lokalredaktionerna*/
div.clsContactInformation
{
	clear:both;
	height:auto;
	width:auto;
	padding:0;
	margin:0;
	margin-top:5px;
	border-top:1px solid #ccc;
	overflow:visible;
}

/* SLUMPADE PUFFAR */
.clsRandomPuffs{margin-top:10px;height:140px;overflow:hidden;}
.clsRandomPuffs table{
	border-collapse:collapse;
	width:475px;
	overflow:hidden;
}
.clsRandomPuffs td{
	vertical-align:top;
	padding-right:8px;
}
.clsRandomPuffs h4{
	margin-top:0px;
}
.clsRandomPuffs p{
	margin-bottom:0px;
}
.clsRandomPuffs p a:link{
	text-decoration:none;
}
.clsRandomPuffs p a:visited{
	text-decoration:none;
}
.clsRandomPuffs p a:hover{
	text-decoration:underline;
}

#random_puff{
	clear:both;
}

/*Design för streamiolösningen*/

div.clsMovieToolbar
{
	width:473px;
	overflow:hidden;
	float:left;
	clear:both;
	margin-top:0.5em;
	margin-bottom:1.5em;
	font-size:0.85em;
	background-color:#fff;
}

div.clsMovieToolbarBottom
{
	width:473px;
	overflow:hidden;
	float:left;
	clear:both;
	margin-top:1.5em;
	margin-bottom:0.5em;
	font-size:0.85em;
	background-color:#fff;
}

div.clsMovieToolbarBottom img
{
	vertical-align: middle;
}

div.clsMovieToolbar img
{
	vertical-align: middle;
}

div.content-view-line div.clsMovieInfo
{
	width:475px;
	overflow:hidden;
	clear:both;
	margin-top:1em;
	margin-bottom:0.5em;
	font-size:0.85em;
}

div.clsMovieinfoFullToolbar
{
	margin-top:1em;
	margin-bottom:0.5em;
}

div.clsMovieinfoFullToolbar p img
{
	vertical-align: middle;
}

div.clsMovieInfoLineToolbar img
{
	vertical-align: middle;
}

div.clsMovieInfoLineToolbar
{
	margin-top:1em;
	margin-bottom:0.5em;
}

div.clsMarksResult
{
	font-size:0.85em;
}

div.content-view-full div.clsMovieInfo div.clsDescriptionText
{
	margin-top:1em;
	margin-bottom:0.5em;
}

div.content-view-line div.clsMovieInfo div.clsDescriptionText
{
	margin-top:0;
	margin-bottom:0;
}

div.content-view-line div.clsMovieInfo h2
{
	margin-top:0.5em;
}

div.content-view-full div.clsMovieInfo div.clsInput
{
	font-size:0.85em;
}

div.content-view-full div.clsMovieInfo div.clsInput label
{
	font-weight:normal;
	white-space: normal;
}

div.content-view-full div.clsMovieInfo #flash
{
	margin:0;
}

div.content-view-full div.clsMovieInfo div.clsInput div.block p
{
	font-size:1em;
}

div.clsIframeWindow
{
	font-size:0.8em;
}

/***Ny styling med eZ Flow 2009-04-07***/
.clsSectionName
{
	display:inline;
	color:#8d8f8e;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-top:0.2em;
	font-size:0.85em;
}
.clsSectionName p
{
	display:inline;
}

.clsPublishdate
{
	display:inline;
	margin:0;
	padding:0;
	color:#8d8f8e;
	margin-top:0.2em;
	font-size:0.85em;
}

.clsPublishdate p{
	display:inline;
}

div.content-view-full div.class-article .clsSectionName
{
	display:inline;
	color:#8d8f8e;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-top:0;
	font-size:1em;
}

div.content-view-full div.class-article .clsPublishdate
{
	display:inline;
	margin:0;
	padding:0;
	color:#8d8f8e;
	margin-top:0;
	font-size:1em;
}

.clsIntro p
{
	margin-top:0;
}

h2.clsSmallUnder
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 0.9em;
	margin-bottom:0.3em;
}

h2.clsMediumUnder
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1em;
	margin-bottom:0.3em;
}

h2.clsLargeUnder
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom:0.3em;
}

h2.clsSmallTop
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 0.9em;
	margin-bottom:0.2em;
}

h2.clsMediumTop
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1em;
	margin-bottom:0.2em;
}

h2.clsLargeTop
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom:0.2em;
}

h1.clsLarge
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 2.5em;
	margin-bottom:0.1em;
	margin-top:0.1em;
}

h1.clsMedium
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.8em;
	margin-bottom:0.1em;
	margin-top:0.1em;
}

h1.clsSmall
{
	color:#454545;
	margin:0;
	font-weight: bold;
	font-size: 1.5em;
	margin-bottom:0.1em;
	margin-top:0.1em;
}

.clsLink
{
	font-size:0.85em;
	margin-bottom:15px;
}

.clsNewsColumnLeft
{
	width:225px;
	margin-right:10px;
	float:left;
}

.clsNewsColumnRight
{
	width:225px;
	margin-left:10px;
	float:right;
}

.clsNewsColumnLeftSmall
{
	width:225px;
	margin-right:10px;
	float:left;
}

.clsNewsColumnRightSmall
{
	width:225px;
	margin-left:10px;
	float:right;
}

.clsSeparator
{
	clear:both;
	margin-top:15px;
	border-top:#ccc solid 1px;
}

.clsEmptySeparator
{
	clear:both;
	margin-top:15px;
}

/*administration*/

div.leftcol-position
{
    width: 100%;
    margin:0;
	padding:0;
    float: none;
    display: block; /* Fix for IE double margin bug */
	position: static;
	clear:both;
	
}

div.leftcol
{
	width: 100%;
	margin:0;
	padding:0;
    position: static;
	display: block;
	clear:both;
}

#ajaxsearchbox
{
	width: 475px;
    margin-left:0;
	padding:0;
    float: none;
    display: block;
	position: static;
	clear:both;
}

div.maincol-position
{
    width: 475px;
    float: none;
	clear:both;
	display: block;
	margin:0;
	margin-left:-232px;
	padding:0;
	position: static;
}

div.maincol
{
    position: static;
	display: block;
}

.content-columns float-break
{
	width: 100%;
	margin:0;
	padding:0;
    position: static;
	display: block;
	clear:both;
}

.norightcol
{
	width: 100%;
	margin:0;
	padding:0;
    position: static;
	display: block;
	clear:both;
}

#schedule-dialog_c
{
	margin-left:-500px;
}

div.block-separator
{
	margin:0;
	padding:0;
}

div.class-frontpage
{
	margin:0;
	padding:0;
}

.clsFrontpageArticle
{
	display:none;
	visibility:hidden;
}

.clsNoPrintScript
{
	display:none;
	visibility:hidden;
}

div.attribute-page
{
	margin:0;
	padding:0;
}

div.clsBlockItemImage div.imagecenter
{
	margin-bottom:0;
	padding-bottom:0;
	margin-top:0.5em;
}

div#page
{
	display:none;
}

.clsAds
{
	display:none;
}

.clsHtml
{
	width: 100%;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}

#ezwt-logout
{
    margin: 5px 3px 0 3px;
    float: right;
    display: inline; /* Fix for IE */
}

.clsEzwebinLogout
{
	font-size:0.7em;
}

.clsEzwebinLogout a
{
	text-decoration:none;
	font-weight:bold;
}

/*Tillägg*/
/*
.tw_tooltip {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF;
	border:1px solid #ccc;
	padding: 5px;
	width: 463px;
}
.tw_widget 
{
	width: 463px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	border: 1px solid #ccc;
	padding: 5px;
	color: black;
	border:1px solid #ccc;
}

.tw_widget img 
{
	border:0px;
	vertical-align: text-top;
}

.tw_header 
{
	font-weight: 900;
	font-size:18px;
	margin-top: 6px;
	margin-bottom: 6px;
	letter-spacing: -1px;
}

.tw_sub_header
{
	text-align:left;
	margin-bottom:4px;
}

.tw_logo
{
	font-weight: 100;
	font-size:9px;
	float:right;
}

.tw_logo img 
{
	margin-right:4px;
}


.tw_pager
{
	text-align: center;
}
.tw_pager .hidden {
	display: none;
}
.tw_pager li, .tw_pager div, .tw_pager a {
	font-size:14px;
	font-weight:900;
	color:black;
	text-decoration:none;
}
.tw_pager:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.tw_pager .next {
	padding-right: 5px;	
}

.tw_pager .prev {
	padding-left: 5px;
}

.tw_pager a:hover, .tw_pager li:hover
{
	color:red;
}
.tw_pager div, .tw_pager ul, .tw_pager li {
	float:left;
	
}
.tw_pager  ul {
	margin:0;
	padding:0;
}
.tw_pager ul li {
	display: inline;
	list-style: none;
	margin:0;
	padding:0;
	margin: 0 2px 0 2px;
	cursor: pointer;
}
.tw_pager .indicator {
	
}
.tw_pager .right-buttons {

	
}

.tw_pager ul .selected {
	background: #C0C0C0;
}

#tw_searchframe 
{
	padding:5px;
}

.tw_footer
{
	padding-top: 5px;
}



.tw_list
{
	clear: both;
	background-color:#fff;
}

.tw_list a
{
	color:black;
	text-decoration:none;
}

.tw_list a:hover
{
	color:blue;
	text-decoration:underline;
}

.tw_list .tw_item .headline
{
	font-size:12px;
	font-weight:900;
	overflow:hidden;

	height: 15px;
}

.tw_reportbutton 
{
	cursor:pointer;
	float:right;
	padding:4px 4px 0px 0px;
	vertical-align:middle;
}

.tw_list .tw_item img.nopointer 
{
	cursor:default;
}

.tw_list .sub 
{
	font-weight:100;
	overflow: hidden;

	height: 13px;
}

.tw_list .alt 
{
	background-color:#eee;
}

.tw_selectbox 
{
	background-color:#EEEEEE;
	float:right;
}

.tw_selectbox select {
	font-size:9px;
	
}
.tw_list .tw_rss_icon img {
	margin: 0;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3	; 
	padding: 0 4px 0 2px;
}
*/