/*Novitells egna stilmall*/
/*minusvärde på margin en fix i IE 6.0
*html body
{
	margin-left:-0.5em;
}*/

.clsHidden{
	display:none;
}

/*KLASSER FÖR TABELLSTYLE*/
td.leftAlign
{	
text-align: left;	
border:none;
}

td.rightAlign	
{	
text-align: right;	
border:none;
}

td.centerAlign	
{	
text-align: center;	
border:none;
}

td.topAlign	
{	
vertical-align: top;	
border:none;
}

td.bottomAlign	
{	
vertical-align: bottom;	
border:none;
}

td.middleAlign	
{	
vertical-align: middle;	
border:none;
}

table.bgGrey
{
	background-color:#e5e5e5;
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size:1em;
}

table.bgBlue
{
	background-color:#0D3692;
	color:#fff;
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size:1em;
}

table.bgBlue h1, table.bgBlue h2, table.bgBlue h3, table.bgBlue h4, table.bgBlue h5, table.bgBlue h6
{
	color:#fff;
}

table.bgYellow
{
	background-color:#FFD600;
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size:1em;
	border:none;
}

table.bgGrey td, table.bgBlue td, table.bgGreen td
{
	padding: 0.2em;
}

div.clsBreak
{
	display:inline;
	width:0.25em;
	padding:0;
	margin:0;
	margin-right:0.25em;
	margin-left:0.25em;
}

td.bglight
{
	background-color:#e3eadd;
}

td.bgdark
{
	background-color:#d9d9d9;
}

table.renderedtable{
	background-color:transparent;
	font-size:0.9em;
}

table.renderedtable tr.bglight{
	background-color:transparent;
}

table.renderedtable tr.bgdark{
	background-color:transparent;
}

table.renderedtable tr.bglight td{
	background-color:transparent;
}

table.renderedtable tr.bgdark td{
	background-color:transparent;
}

/*MainContent table i pagelayout.tpl*/

div.clsMainContent
{
	border:1px solid #026f3e;
	/*float:left;*/
	padding:0;
	margin:0 auto 0 auto;
	width: 1000px;
	background-color:#fff;
	background-image:url(../images/bg_spalt.gif);
	background-repeat: repeat-y;
	background-position:top right;
}

div.clsMainContentblue
{
	border:1px solid #026f3e;
	/*float:left;*/
	padding:0;
	margin:0 auto 0 auto;
	width: 1000px;
	background-color:#fff;
	background-image:url(../images/bg_spalt_blue.gif);
	background-repeat: repeat-y;
	background-position:top right;
}

div.clsSilhuett
{
	padding:0;
	margin:0;
	width: 1000px;
	height:118px;
	clear:both;
	/*padding-top:-118px;*/
	background-color:transparent;
	background-image:url(../images/silhuett.gif);
	background-repeat: no-repeat;
}

/*div.clsSilhuettblue
{
	padding:0;
	margin:0;
	width: 1000px;
	height:118px;
	clear:both;
	padding-top:-118px;
	background-color:transparent;
	background-image:url(../images/silhuett_blue.gif);
	background-repeat: no-repeat;
}*/

div.clsPageHead
{
	padding:0;
	margin:0;
	width: 1000px;
	max-height:82px;
	min-height:82px;
	float:right;
	/*background-image:url(../images/bg_image_top.jpg);
	background-repeat: no-repeat;
	background-position:top right;*/
	background-color:transparent;
}

/*Loggan*/

div.clsPageHead div.clsLoggan
{
	text-align:left;
	padding:0;
	margin:0;
	float:left;
	background-color:#fff;
	max-height:82px;
	min-height:82px;
}

/*Toppbilden*/

div.clsPageHead div.clsTopImage
{
	text-align:right;
	padding:0;
	margin:0;
	float:right;
	background-color:#fff;
	width:810px;
	max-height:82px;
	min-height:82px;
}

div.clsTopMenu
{
	clear:both;
	padding:0;
	margin:0;
	padding-left:10px;
	width: 990px;
	height:30px;
	max-height:30px;
	min-height:30px;
	background-color:transparent;
	background-image:url(../images/bg_topmenu.gif);
	background-repeat: repeat-x;
	border-top:1px solid #026f3e;
	border-bottom:1px solid #026f3e;
	overflow:hidden;
}

div.clsTopMenu p.clsMenuItemSelected
{
	padding:0;
	margin:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	/*background-color: #026f3e;*/
	background-color:transparent;
	background-image:url(../images/bg_topmenu_selected.gif);
	background-repeat: repeat-x;
	float:left;
	font-size:1em;
	line-height:1.1em;
	height:25px;
}

div.clsTopMenu p.clsMenuItem
{
	padding:0;
	margin:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	background-color: #fff;
	float:left;
	font-size:1em;
	line-height:1.1em;
	height:25px;
	background-color:transparent;
	background-image:url(../images/bg_topmenu.gif);
	background-repeat: repeat-x;
}

div.clsTopMenu p.clsMenuItem a
{
	color:#026f3e;
	font-weight:normal;
	font-size:0.8em;
	text-decoration:none;
}

div.clsTopMenu p.clsMenuItemSelected a
{
	color:#fff;
	font-weight:normal;
	font-size:0.8em;
	text-decoration:none;
}

div.clsTopMenu a:hover
{
	text-decoration:none;
}

div.clsTopMenu p.clsLanguage
{
	padding:0;
	margin:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	float:right;
	font-size:1em;
	line-height:1.1em;
	height:25px;
	background-color:transparent;
	background-image:url(../images/bg_topmenu.gif);
	background-repeat: repeat-x;
}


div.clsLeftMenu
{
	width: 1000px;
	padding:0;
	margin:0;
	float:left;
	background-color:transparent;
	background-image:url(../images/bg_spalt.gif);
	background-repeat: repeat-y;
	background-position:top left;
	text-align:left;
}

/*div.clsLeftMenublue
{
	width: 1000px;
	padding:0;
	margin:0;
	float:left;
	background-color:transparent;
	background-image:url(../images/bg_spalt_blue.gif);
	background-repeat: repeat-y;
	background-position:top left;
	text-align:left;
}
*/
div.clsNostraLogga
{
	width: 100%;
	float:left;
	text-align:center;
	margin-top:3em;
}

div.clsLeftMenuContent
{

	width: 157px;
	float:left;
	font-size:0.8em;
	text-align:left;
	padding:0;
	margin:0;
	margin-top:2.1em;
	margin-bottom:2em;
	overflow:hidden;
}

div.clsMenuHeader
{
	width: 100%;
	padding:0;
	margin:0;
	padding-left:0.5em;
	padding-right:0.2em;
	padding-bottom:0.5em;
	padding-top:0.5em;
	margin-top:0.7em;
	border-bottom:1px solid #d6d6d6;
	border-top:1px solid #d6d6d6;
	color:#000;
	font-size:1em;
	text-align:left;
}

div.clsNoMenuHeader
{
	width: 100%;
	padding:0;
	margin:0;
	padding-left:0.5em;
	padding-right:0.2em;
	padding-bottom:0.5em;
	padding-top:0.5em;
	margin-top:0.7em;
	border-bottom:1px solid #d6d6d6;
	color:#000;
	font-size:1em;
	text-align:left;
}

/**html div.clsMenuHeader
{
	width: 100%;
	padding:0;
	margin:0;
	padding-left:0.55em;
	padding-right:0.2em;
	padding-bottom:0.5em;
	padding-top:0.5em;
	margin-top:0.7em;
	border-bottom:1px solid #d6d6d6;
	border-top:1px solid #d6d6d6;
	color:#000;
	font-size:1em;
	text-align:left;
	clear:both;
	float:left;
}

*html div.clsNoMenuHeader
{
	width: 100%;
	padding:0;
	margin:0;
	padding-left:0.5em;
	padding-right:0.2em;
	padding-bottom:0.5em;
	padding-top:0.5em;
	margin-top:0.7em;
	border-bottom:1px solid #d6d6d6;
	clear:both;
	float:left;
}*/

div.clsMenuHeader a
{
	text-decoration:none;
	font-weight:bold;
}

div.clsMenuHeader a:hover
{
	text-decoration:underline;
}

div.clsMenuItem
{
	width: 90%;
	padding:0;
	margin:0;
	padding-left:1.4em;
	padding-right:0.2em;
	padding-bottom:0.5em;
	padding-top:0.5em;
	background-color:#f0f5eb;
	font-size:0.8em;
	border-bottom:1px solid #d6d6d6;
}

div.clsMenuItemWithChildren
{
	width: 90%;
	padding:0;
	margin:0;
	padding-left:1.4em;
	padding-right:0.2em;
	padding-bottom:0.5em;
	padding-top:0.5em;
	background-color:#f0f5eb;
	font-size:0.8em;
	border-bottom:1px solid #d6d6d6;
	background-image:url(../images/open.gif);
	background-repeat: no-repeat;
	background-position:3px 5px;
}

div.clsMenuItemSelected
{
	width: 90%;
	padding:0;
	margin:0;
	padding-left:1.4em;
	padding-right:0.2em;
	padding-bottom:0.5em;
	padding-top:0.5em;
	background-color:#fff;
	font-size:0.8em;
	border-bottom:1px solid #d6d6d6;
}

div.clsMenuItemSelectedWithChildren
{
	width: 90%;
	padding:0;
	margin:0;
	padding-left:1.4em;
	padding-right:0.2em;
	padding-bottom:0.5em;
	padding-top:0.5em;
	background-color:#fff;
	font-size:0.8em;
	border-bottom:1px solid #d6d6d6;
	background-image:url(../images/close.gif);
	background-repeat: no-repeat;
	background-position:3px 6px;
}

div.clsMenuItem a, div.clsMenuItemSelected a, div.clsMenuItemSelectedWithChildren a, div.clsMenuItemWithChildren a
{
	color:#026f3e;
	text-decoration:none;
}

div.clsMenuItemSelected a.clsMenuItemSelected
{
	color:#026f3e;
	text-decoration:none;
}


div.clsMenuItem a:hover, div.clsMenuItemSelected a:hover
{
	text-decoration:underline;
}

div.clsMenu1
{
	padding:0;
	margin:0;
	margin-top:0.5em;
	margin-left:0;
	padding-left:1em;
	margin-bottom:0.5em;
	background-color:#fff;
	font-size:1em;
	width:84%;
}

div.clsMenu1WithChildren
{
	padding:0;
	margin:0;
	margin-top:0.5em;
	margin-left:0;
	margin-bottom:0.5em;
	padding-left:1em;
	background-color:#fff;
	font-size:1em;
	background-image:url(../images/open.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width:84%;
}

div.clsMenu1WithChildrenSelected
{
	padding:0;
	margin:0;
	margin-top:0.5em;
	margin-left:0;
	padding-left:1em;
	margin-bottom:0.5em;
	background-color:#fff;
	font-size:1em;
	background-image:url(../images/close.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
	width:84%;
}

div.clsMenu2WithChildren
{
	padding:0;
	margin:0;
	margin-top:0.5em;
	margin-left:1.2em;
	padding-left:1em;
	margin-bottom:0.5em;
	background-color:#fff;
	font-size:1em;
	background-image:url(../images/open.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width:75%;
}

div.clsMenu2WithChildrenSelected
{
	padding:0;
	margin:0;
	margin-top:0.5em;
	margin-left:1.2em;
	padding-left:1em;
	margin-bottom:0.5em;
	background-color:#fff;
	font-size:1em;
	background-image:url(../images/close.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
	width:75%;
}
div.clsMenu2
{
	padding:0;
	margin:0;
	margin-top:0.5em;
	margin-left:1.2em;
	padding-left:1em;
	margin-bottom:0.5em;
	background-color:#fff;
	font-size:1em;
	width:75%;
}
div.clsMenu3
{
	padding:0;
	margin:0;
	margin-top:0.5em;
	margin-left:2.2em;
	padding-left:1em;
	margin-bottom:0.5em;
	background-color:#fff;
	font-size:1em;
	width:68%;
}
a.clsBold
{
	font-weight:bold;
}

div.clsPath div.clsPath
{
	clear:both;
	min-height:1em;
	padding:0;
	margin:0;
	margin-top:0.25em;
	margin-left:2em;
	color:#000;
}
div.clsPath p
{
	font-size:0.65em;
	margin:0;
	padding:0;
}

div.clsRightMenu
{
	width: 842px;
	padding:0;
	margin:0;
	float:right;
	background-color:transparent;
	text-align:right;
	overflow:hidden;
}

div.clsContent
{
	clear:both;
	width: 684px;
	min-height:20em;
	padding:0;
	margin:0;
	float:left;
	background-color: #fff;
	padding-bottom:1em;
	font-size:1.1em;
	text-align:left;
	overflow:hidden;
}

div.clsFooter
{
	clear:both;
	width: 1000px;
	padding:0;
	margin:0 auto 0 auto;
	margin-bottom:0.25em;
	/*float:left;*/
	text-align:center;
}

div.clsFooter p
{
	margin:0;
	padding:0;
	font-size:0.7em;
	display:inline;
}

div.clsNovitellLink
{
	clear:both;
	width: 1000px;
	padding:0;
	margin:0 auto 0 auto;	
	text-align:right;
	color:#999;
	padding-top:1em;
}

div.clsNovitellLink p
{
	padding:0;
	margin:0;
	margin-top:1em;
	margin-bottom:0.25em;
	text-align:right;
	color:#999;
	font-size:0.6em;
}

div.clsNovitellLink a
{
	color:#999;
	text-decoration:none;
}

/*Nyhetsmodulen*/
div.clsNewsModule
{
	padding:0;
	margin:0;
	margin-top:2em;
	margin-bottom:1em;
	color:#000;
	clear:both;
	font-size:0.8em;
	line-height: 1.5em;
}

div.clsNewsModule div.clsNewsList
{
	margin:0;
	padding:0;
	border-top:1px solid #026f3e;
	padding-top:0.5em;
	margin-top:0.3em;
}

div.clsNewsModule div.clsNewsListLeft
{
	margin:0;
	padding:0;
	float:left;
	width:50%;
	min-height:200px;
	margin-right:2em;
}

div.clsNewsModule div.clsNewsListLeft h2
{
	font-size:1.1em;
	margin:0;
	padding:0;
	color: #026f3e;
	font-weight:bold;
}

div.clsNewsModule div.clsNewsListLeft div.clsPublishedDate
{
	margin:0;
	margin-bottom:0.1em;
	font-size:1em;
}

div.clsNewsModule div.clsNewsListLeft div.clsNewsLink
{
	margin:0;
	text-align:right;
}

div.clsNewsModule div.clsNewsListLeft div.clsLargeNewsItem
{
	margin-bottom:2em;
}

div.clsNewsModule div.clsNewsListLeft div.clsNewsLink a:visited
{
	color: #666;
	text-decoration:underline;
}

div.clsNewsModule div.clsNewsListLeft div.attribute-short
{
	line-height: 1.5em;
}

div.clsNewsModule div.clsNewsListRight
{
	margin:0;
	padding:0;
	width:45%;
	float:left;
	min-height:200px;
}

div.clsNewsModule div.clsNewsListRight div.clsPublishedDate
{
	margin:0;
	font-size:1em;
}

div.clsNewsModule div.clsNewsListRight div.clsNewsLink
{
	margin:0;
	margin-bottom:1em;
}

div.clsNewsModule div.clsNewsListRight div.clsNewsLink a:visited
{
	color: #666;
	text-decoration:underline;
}

div.clsNewsModule div.clsNewsListRight div.clsArkiv
{
	margin:0;
	margin-bottom:1em;
	text-align:right;
}

/*Bilslänkarnas utlistning*/
div.clsRightMenu div.clsImageLinks
{
	font-size:0.9em;
	width:157px;
	text-align:left;
	margin:0;
	padding:0;
	margin-top:0.2em;
	margin-bottom:2em;
	float:right;
}

div.clsRightMenu div.clsImageLinks div.clsImageLinkItemGreen
{
	background-color:#c3d8c7;
	margin:0;
	padding:0;
	padding-left:0.2em;
	min-height:78px;
	max-height:78px;
	height:78px;
	margin-bottom:0.2em;
	clear:both;
	overflow:hidden;
}

div.clsRightMenu div.clsImageLinks div.clsImageLinkItemGrey
{
	background-color:#d6d6d6;
	margin:0;
	padding:0;
	padding-left:0.2em;
	min-height:78px;
	max-height:78px;
	height:78px;
	margin-bottom:0.2em;
	clear:both;
	overflow:hidden;
}

div.clsRightMenu div.clsImageLinks div span.clsImageLinkTitle
{
	font-size:0.85em;
	margin:0;
	padding:0;
	padding-right:0.2em;
	padding-top:0.2em;
	display:block;
}

div.clsRightMenu div.clsImageLinks div span.clsImageLinkTitle a
{
	text-decoration:none;
	font-weight:bold;
}

div.clsRightMenu div.clsImageLinks div div.clsImageLinkText
{
	font-size:0.8em;
	margin:0;
	padding:0;
	margin:0;
	padding-right:0.2em;
}

div.clsRightMenu div.clsImageLinks div div.clsImageLinkText a
{
	text-decoration:none;
	color: #026f3e;
}

div.clsRightMenu div.clsImageLinks div div.clsImageLinkText a.visited
{
	text-decoration:none;
	color: #026f3e;
}

div.clsRightMenu div.clsImageLinks div div.clsImageLinkText p
{
	font-size:0.8em;
	margin:0;
	padding:0;
}

div.clsRightMenu div.clsImageLinks div div
{
	margin:0;
	padding:0;
}

/*Höglandets logga*/

div.clsHoglandetLogga
{
	width: 150px;
	float:left;
	text-align:center;
	margin-top:0.5em;
}

/*Justeringar/inställningar för läsbarhet mm*/

div.clsRightMenu div.clsRightColumnLinks
{
	font-size:0.65em;
	width:153px;
	text-align:left;
	margin:0;
	padding:0;
	margin-top:0.2em;
	margin-bottom:1em;
	margin-left:5px;
	float:right;
	word-spacing: 1.25em;
}

/*Startsidan*/

h1.clsCrisisHeading
{
	color:#026f3e;
	font-weight:bold;
	font-size:1.6em;
	margin-bottom:1em;
	margin-top:0.5em;
}

/*Slumpvisa budskap*/
div.clsStartPage
{
	margin:0;
	padding:0;
}

div.clsStartPage div.clsShuffleMessage
{
	margin:0;
	margin-top:5px;
	padding:0;
}

div.clsStartPage div.clsShuffleMessage h1.clsShuffleMessage
{
	color:#026f3e;
	font-style:italic;
	font-family: verdana;
	margin:0;
	margin-bottom:0.7em;
    font-size: 1.4em;
	font-weight: normal;
    padding: 0;
}

/*sökning*/
div.clsRightMenu div.clsSearch
{
	font-size:0.65em;
	width:153px;
	text-align:left;
	margin:0;
	padding:0;
	margin-top:0.2em;
	margin-bottom:2em;
	float:right;
	
}

div.clsRightMenu div.clsSearch div.clsAdvancedSearchLink
{
	margin:0;
	padding:0;
	margin-top:0.2em;
	text-align:left;
}

input.searchbutton
{
	font-size:10px;
	width:40px;
	background-color:#026f3e;
	color:#fff;
	border:1px solid #026f3e;
}

input.searchtext
{
	font-size:11px;
	width:90px;
	background-color:#fff;
	color:#000;
	border:1px solid #026f3e;
}

table.clsSearchList
{
	width:95%;
	margin:0;
	/*border:1px solid #026f3e;*/
	margin-bottom:1.5em;
}

table.clsSearchList td
{
	padding:0.3em;
	border:1px solid #fff;
	font-size:0.85em;
}

/*Snabbvalet i högermenyn*/
div.clsRightMenu div.clsSnabbval
{
	font-size:0.65em;
	width:153px;
	text-align:left;
	margin:0;
	padding:0;
	margin-top:0.2em;
	margin-bottom:2em;
	float:right;
}

div.clsRightMenu div.clsSnabbval span.clsSnabbvalHeading
{
	display:block;
}

div.clsRightMenu div.clsSnabbval select.clsSelectedLinkList
{
	font-size:12px;
	width:138px;
	background-color:#fff;
	color:#000;
	/*border:1px solid #58799e;*/
}

div.clsRightMenu div.clsSnabbval select.clsSelectedLinkList option
{
	/*font-size:12px;
	width:138px;
	background-color:#fff;
	color:#000;
	border:1px solid #58799e;*/
}

/*poll*/
div.clsToollistText
{
	padding:0;
	margin:0;
	margin-left:10px;
}

div.poll-result div.chart-bar-resultbox
{  
    background-color: #a5bbd3;
}

div.poll-result div.chart-bar-resultbar
{  
    background-color: #58799e; /* This could also be a repeating background image */
}

a.clsResultLink
{
	font-weight:bold;
	text-decoration:none;
}

input.clsPollRadioButton
{
	background-color:transparent;
	color:#000;
}

/*content-view-full*/
div.content-view-full
{
	padding:0;
	color:#000;
	margin:0 2.5em 0 2.5em;
	font-size:0.8em;
}

div.content-view-full div.clsPublishedDate
{
	margin:0;
	font-size:0.8em;
}

/*content-view-line*/
div.content-view-line
{
	padding:0;
	margin:0.5em 0 1.5em 0;
}

div.content-view-line div.clsPublishedDate
{
	margin:0;
	font-size:0.8em;
}

div.content-view-line div.clsNewsLink
{
	margin:0;
	font-size:0.85em;
}

div.content-view-line div.clsNewsLink a:visited
{
	color: #666;
	text-decoration:underline;
}

div.clsArticleReadMore
{
	font-size:0.7em;
	margin:0;
	margin-bottom:2em;
}

div.clsArticleReadMore a:visited
{
	color: #666;
	text-decoration:underline;
}

div.clsLastControlled
{
	clear:both;
	font-size:0.75em;
	margin:0;
	padding:0;
	margin-bottom:2em;
	margin-top:2em;
	color:#666;
}

div.content-view-line div.class-article div.attribute-short p
{
	margin-bottom:0;
}

div.clsClear
{
	clear:both;
}

table.list
{
	width:95%;
	display:inline;
	margin:0;
	border:0;
}

fieldset
{
	border:none;
	padding:0;
}

div.content-view-line div.clsLineFormViewPoint a.clsReadMore
{
	font-size:0.85em;
}

div.content-view-line div.clsLineFormViewPoint a.clsReadMore:visited
{
	color: #666;
	text-decoration:underline;
}

div.content-view-full div.clsFullFormViewPoint fieldset
{
	border:1px solid #026f3e;
	padding:1em;
}

div.content-view-full div.clsFullFormViewPoint div.attribute-short
{
	margin-bottom:1em;
}

div.content-view-full div.clsFullFormViewPoint p
{
	margin-bottom:1em;
}

div.content-view-full div.clsFullFormViewPoint div.clsBlock
{
	margin-top:0.5em;
	margin-bottom:0.5em;
}

div.content-view-full div.clsFullFormViewPoint div.clsBlock textarea
{
	width:250px;
	font-size:0.8em;
}

div.content-view-full div.clsFullFormViewPoint div.clsBlock input.box
{
	width:250px;
	font-size:0.8em;
}

div.content-view-full div.clsFullFormViewPoint div.clsBlock input.clsDefaultButton
{
	font-size:10px;
	width:40px;
	background-color:#026f3e;
	color:#fff;
	border:1px solid #026f3e;
}

div.content-view-full div.clsFullFormAdjust div.clsBlock input.clsDefaultButton
{
	font-size:10px;
	width:50px;
	background-color:#026f3e;
	color:#fff;
	border:1px solid #026f3e;
}

div.content-view-full div.clsFullFormAdjust fieldset
{
	border:1px solid #026f3e;
	padding:1em;
}

label
{
	font-size:0.8em;
	margin:0;
	padding:0;
	font-weight:bold;
}

label.clsForm
{
	font-size:0.8em;
	margin:0;
	padding:0;
	font-weight:bold;
}

label.clsPoll
{
	font-size:0.85em;
	margin:0;
	padding:0;
}

label.clsSearch
{
	display:inline;
	margin:0;
	padding:0;
}

label.clsInline
{
	display:inline;
	margin:0;
	padding:0;
}

/*input.button
{
	font-size:10px;
	width:40px;
	background-color:#026f3e;
	color:#fff;
	border:1px solid #026f3e;
}*/

input.box
{
	width:250px;
	font-size:0.8em;
}

input.small_box
{
	width:250px;
	font-size:0.8em;
}

div.warning
{
	color:#c00;
	font-size:0.85em;
}

select
{
	width:255px;
}

div.content-view-full div.clsFullFormAdjust div.clsBlock select
{
	font-size:0.85em;
}

div.content-view-full div.clsFullFormAdjust div.clsBlock
{
	margin-top:0.5em;
	margin-bottom:0.5em;
}


/*style för listor både ol och ul, som ligger i div*/
div.clsList
{
	width:auto;
	display:inline;
	margin:0;
	border:0;
	font-size:1em;
}


div.clsList ol, div.clsList ul
{
	font-size:0.85em;
}

div.clsList ol li, div.clsList ul li
{
	font-size:1em;
}

div.clsList ol li, div.clsList ul li p
{
	font-size:1em;
}

/*Logga in-sidan*/
div.clsLogin
{
	margin-left:300px;
	margin-top:100px;
	width:960px;
	padding:20px;
	border:1px solid #000;
}

/*För inbäddade filer.*/
p.clsEmbedFile
{
	margin:0;
}

div.clsEmbedFile
{
	margin:0;
}

/* Vykort */
.clsPostcardForm{
	text-align:center;
}
.clsPostcardForm fieldset{
	margin-top:1em;
}
.clsPostcardForm fieldset .inputText{
	width:300px;
}
.clsPostcardForm fieldset .inputTextarea{
	width:300px;
}
.clsPostcardForm fieldset label{
	text-align:left;
	width:300px;
	margin:auto;
	margin-top:0.8em;
}
.clsPostcardForm .clsErrorMess{
	width:300px;
	margin:auto;
	text-align:left;
}

/*--------ReadSpeaker----------*/
.rs_skip
{
margin-top:10px;
margin-bottom:0;
}

#xp1
{
	padding-top:5px;
}

/*------------Website Toolbar-------------------*/
div#toolbar
{
	width: 1000px;
	padding:0;
	margin:0;
	float:left;
	background-color:transparent;
	background-image:url(../images/bg_spalt.gif);
	background-repeat: repeat-y;
	background-position:top left;
	text-align:left;
}

div#ezwt
{
	width:100%;
}

div.content-edit
{
	width:90%;
	margin:0 auto 0 auto;
}

.content-edit table.list
{
	width:90%;
	margin:0 auto 0 auto;
	font-size:0.6em;
}

.content-edit textarea.box
{
	width:90%;
	margin:0 auto 0 auto;
	font-size:0.7em;
}

form#ezwt-sort-form
{
	width:90%;
	margin:0 auto 0 auto;
	font-size:0.7em;
}

div.content-history
{
	width:90%;
	margin:0 auto 0 auto;
}

div.content-history table
{
font-size:0.6em;
}

div.content-edit-draft
{
	width:90%;
	margin:0 auto 0 auto;
	font-size:0.7em;
}

div.content-browse
{
	width:90%;
	margin:0 auto 0 auto;
	font-size:0.7em;
}

span.info-text
{font-size:0.6em;padding-left:10px;}

div.user-edit
{
	width:90%;
	margin:0 auto 0 auto;
}

div.content-draft
{
	width:90%;
	margin:0 auto 0 auto;
}

div.content-pendinglist
{
	width:90%;
	margin:0 auto 0 auto;
}

div.notification-settings
{
	width:90%;
	margin:0 auto 0 auto;
}

div.edit div.class-user
{
	width:90%;
	margin:0 auto 0 auto;
}

div.edit div.class-user textarea.box
{
	width:90%;
	margin:0 auto 0 auto;
	font-size:0.7em;
}

form.clsPassword
{
	width:90%;
	margin:0 auto 0 auto;
}

.clsInline
{
	display:inline;
}

/*Specialtaggar i nya oe - editorn 2010-03-19*/

pre
{
	/*word-wrap:break-word;*/
	white-space: pre-wrap; 
	overflow:hidden;
	width: 100%;
}

div.factbox
{
	border:1px solid #026f3e;
	padding:0;
}

div.factbox div.factbox-content
{
	padding:5px;
}

div.factbox div.factbox-header
{
	padding-left:5px;
	padding-right:5px;
}

div.quote
{
	padding:0;
	margin:0;
}

div.quote div.quote-design
{
	padding:5px;
}

div.quote p
{
	font-style:italic;
}

div.separator
{
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px solid #026f3e;
	width:100%;
}

.text-justify
{
	text-align:justify;
}

.text-right
{
	text-align:right;
}

.text-left
{
	text-align:left;
}

.text-center
{
	text-align:center;
}
