body
{
	font-size: 100%;
	margin: 0px;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
}

h1, .heading1
{
	margin-top: 0px;
	margin-bottom: -0.4em;
	font-size:1.5em;
	font-weight:normal;
}
h2, .heading2
{
	margin-top: 0.4em;
	margin-bottom: -0.5em;
	font-size:0.8em;
	font-weight:bold;
}
h3, .heading3
{
	margin-top: 0.4em;
	margin-bottom: -0.5em;
	font-weight: bold;
	font-size: 0.75em;
	
}
h4,h5,h6,h7
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0.8em;
	
}
p, .text, ul, ol
{
	font-size: 0.8em;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
}
p{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
/*p font
{
	font-size:8pt;
}*/
p.PictureText
{
	padding-left: 5px;	
}

ul,ol{
	margin-top: 0.8em;
	margin-bottom: 0.7px;
	width:auto; 
}
INPUT
{
	font-size: 1em;
}
ul
{
	padding-left:16px;
	margin-left:3em;
}
html > body ul
{
	margin-left:0em;
	list-style-type: disc; 
	list-style-position:inside;
	
}
ol
{
	font-size: 0.7em;
	padding-left:29px;
}
li
{
	padding-right: 0px;
	padding-left: 0em;
	margin-left: 0px;
	margin-right: 0px;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
}
dt
{
	font-size:0.8em;
}
address
{
	font-size:0.8em;
}
dd
{
	font-size:0.8em;
}
pre
{
	font-size:0.8em;
}
table
{
	FONT-SIZE: 100%;
}

td.tabletext
{
	font-size: 0.8em;
}
TH
{
	text-align: left;
}


/* content */
div.all
{
	left: 0px;
	width: 1100px;
	position:static;
	top: 0px;
}
div.head
{
	clear: both;
	float: none;
	height: 115px; 
}

div.Main
{
	clear: none;
	float: left;
	margin: 5px 5px 5px 20px;
	width: auto;
}
div.Menu
{
	clear: none;
	
	float: left;
	visibility: visible;
	margin: 5px 5px 5px 0px;
	overflow: hidden;
	width: 167px;
}
html > body div.Menu, div.Main
{
	margin-top: 20px;
}
div.Content
{
	clear: none;
	float: left;
	margin: 0px 15px 0px 0px;
	width: 380px;
}
div.Right
{
	clear: none;
	z-index: 1;
	left: 590px;
	margin: 0px 0px 0px 5px;
	vertical-align: top;
	width: 175px;
	/* position: absolute;		 Only absolute on internal server */
	top: 140px;
}

html > body div.Right
{
	/* position: absolute;		 Only absolute on internal server */
	float:left;		         	 /* Only on external Server*/	
	margin-top:0px !important;   /* Only on external Server*/	
}



div.ContentNoRight
{
	clear: none;
	float: left;
	width: 575px;
	margin: 0px 25px 0px 0px; 
}
html>body div.ContentNoRight
{
	margin-top:20px;
}

div.mainpopup
{
	margin: 15px 0px 0px 15px;
}
div.Text
{
	width: 430px;
}


div.SubjectMenuImage
{
	padding-left: 3px;
	height: 29px;
}
input.SubjectNavigation 
{
	padding-right: 1px; 
	padding-left:1px;
	width:30px;
}
select.SubjectNavigation
{
	width:130px;
}
div.HeadLogo
{
	display: block;
	left: 0px;
	width: 166px;
	position: absolute;
	top: 0px;
	height: 83px;
}
div.foot
{
	clear: both;
	display: block;
	float: none;
}
div.PrintLogo
{
	
	display: none;
	visibility: hidden;
}
div.PrintHeadText
{
	display: none;
	visibility: hidden;
}
div.PrinterFoot
{
	display: none;
	visibility: hidden;
}
div.HeadRight
{
	display: block;
	left: 166px;
	width: 612px;
	position: absolute;
	top: 0px;
	height: 83px;
}
div.HeadMenu, table.HeadMenu
{
	display: block;
	padding-left: 5px;
	left: 0px;
	width: 770px;
	padding-top: 2px;
	position: absolute;
	top: 83px;
	height: 21px;
}
div.HeadMenuRight, table.HeadMenuRight
{
	display: block;
	padding-left: 5px;
	left: 400px;
	padding-top: 1px;
	position: absolute;
	top: 83px;
	height: 21px;
}

span.HeadMenuRight
{
	font-size: 0.7em;
	color:white;
	text-decoration: none;
	DISPLAY: none;
        PADDING-LEFT: 5px;
        LEFT: 440px;
        WIDTH: 140px;
        PADDING-TOP: 1px;
        POSITION: absolute;
        TOP: 87px;
        HEIGHT: 25px;
        TEXT-ALIGN: right;
		z-index: 2;
	
}
html > body div.HeadMenuRight
{
	margin-top:4px;
}
div.HeadMenuTopRight, table.HeadMenuTopRight
{
	text-align: right;
	position: absolute;
	z-index: 2;	/*Gör så att den hamnar överst*/
	height: 25px;
	width: 603px;
	left: 167px;
	top: 0px;
	padding-right:8px;
}

div.HeadSearch
{	
	display: block;
	padding-left: 5px;
	left: 520px;
	width: 240px;
	padding-top: 1px;
	position: absolute;
	top: 84px;
	height: 25px;
	text-align: right;
}

input.HeadSearch
{
	border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
	font-size: 0.7em;
	margin-bottom: 2px;
	border-left: #aaaaaa 1px solid;
	width: 120px;
	border-bottom: #aaaaaa 1px solid;
	height: 1.4em;
}

div.BreadCrumb, table.BreadCrumb
{
	left: 5px;
	padding-top: 1px;
	position: absolute;
	top: 110px;
	height: 21px
}
div.rightBoxNoFrame
{
	padding-right: 0px;
	padding-left: 0px;
	overflow: hidden;
	width: 100%;
	padding-top: 2px;
	background-color: white;
	
}
div.rightBoxNoFrame a img
{
border:none;
}

div.rightBoxHead, div.rightBoxText
{
	padding-right: 0px;
	padding-left: 7px;
	word-wrap:break-word;
	padding-top: 2px;
	background-color: white;
	padding-bottom: 3px;
	width:100%;

}
html > body div.rightBoxText ul
{
	width:150px;

}
div.rightBoxText div img
{
	padding-left:2px;
}

div.rightBoxBottom, div.rightBoxBottomNoLink
{
	padding-right: 7px;
	padding-left: 7px;
	width:100%;
	padding-top: 0px;
	background-color: white;
	clear:both;
}
div.rightBoxBottomNoLink
{
	font-size:0px;

}


html > body div.RightBoxHead
{
	width:169px;
}
html > body div.rightboxText
{
	width:161px;
	padding-right:5px;
}

html > body div.rightBoxBottom,
html > body div.rightboxbottomnolink
{
	width:161px;
}

html>body div.rightBoxBottomNoLink
{
	height:13px;
}
div.leftBoxHead, div.leftBoxText
{
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 2px;
	clear:both;
}
div.leftBoxHead
{
	margin-top:10px;
}

html>body div.leftboxText,div.leftBoxHead
{
	width: auto;
	
}

div.leftBoxBottom
{
	padding-right: 7px;
	padding-left: 7px;
	width: 100%;
	padding-top: 0px;
	clear:both;
}
span.NewsBoxDate, span.EventBoxDate
{
	display: block;
	padding-bottom: 5px;
}

div.spacer
{
	clear: both;
	font-size: 2px;
	height: 3px;
}

/*-------- NatureTemplate -------------------*/
span.InfoText
{
	font-weight: bold; 
}



/*-------- News  ----------------------------*/
img.HeadNewsImage
{
	margin-top: 0.5em;
	margin-left: 0px;
}
h1.SubNews
{
	margin: 0px 0px -0.4em;
}
h2.SubNews
{
	margin: 0px 0px 0.3em; 
}
table.SubNews
{
	margin-bottom:10px;
	clear:both;
}
td.SubNews1
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 10px;
	padding-top: 15px;
}
td.SubNews2
{
	padding-right: 2px;
	padding-left: 12px;
	padding-bottom: 10px;
	padding-top: 15px;
}
div.SubNewsText1, div.SubNewsText2,
div.SubNewsTextDynamic1, div.SubNewsTextDynamic2
{
	font-size: 0.7em;
	line-height: 1.3em; 
	/*word-break:break-all;*/
}

.SubNewsText2 span.BildText
{
	font-size: 1em;
}
.SubNewsText1 span.BildText
{
	font-size: 1em;
}


table.Morenews
{
	width:100%
}
a.MoreNewsdate, a.MoreNewsTitle
{
	display: block;
	/*width: 100%;*/
	text-decoration: underline;
	float:left;
}
a.MoreNewsTitle:hover, a.MoreNewsDate:hover
{
	text-decoration: underline;
}
td.MoreNewsTitle
{
	padding-right: 10px;
	padding-bottom: 5px;
	text-align: left;
}
td.MoreNewsDate
{
	text-align: right;
	padding-bottom: 5px;
}

p.newsText
{
	padding-bottom: 10px;
	margin: 0px;
}
.nonewsText
{
	padding-left: 4px;
}

a.NewsBoxLink2 
{
	color: #1a1a1a;
	text-decoration: none;
	font-weight:bold;
	/*width:100%;
	margin-bottom:5px;*/
}
a.NewsBoxLink2:hover
{
	color: #1a1a1a;
	text-decoration: underline;
	font-weight:bold;
}

div.Headnews p a.MoreNewsTitle
{
margin-bottom:10px;
}
}
/*Arkiv*/



/*------------- Start Page Dynamic ----------------*/


div.SubNewsTextDynamic1, 
div.SubNewsTextDynamic2
{
	
}


.SubNewsTextDynamic1 span.BildText
{
	font-size: 1em;
}
.SubNewsTextDynamic2 span.BildText
{
	font-size: 1em;
}

div.SubNewsTextDynamic1 div.topNews, 
div.SubNewsTextDynamic2 div.topNews
{
	margin-bottom:15px;
}
div.SubNewsTextDynamic1 h2, 
div.SubNewsTextDynamic2 h2
{
	font-size:1.2em;
}


div.headNews div.topNews
{
	margin-top:15px;
}

.MoreNewsSpace
{background-color:auto;clear:both;
}
div.divNewsList
{
	background-color:White;
}
div.headNews
{
	margin-bottom:20px;
}
/*-------- Normal Page ----------------------------*/
div.BildTop
{
	float: none;
	text-align: left;
}
div.BildH
{
	float: right;	
	margin-left: 5px;
}
div.BildV
{
	float: left;
	margin-right: 5px;
	overflow:hidden;
}
div.BredBild
{
	clear: both;
	text-align:left;
}

img.Bildv
{
	padding-right: 50px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 0px 10px 5px 0;
	padding-top: 5px;
}
img.bildh
{
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px 0px 5px 0px;
	padding-top: 5px;
	}


.BildText
{
	padding-left: 0px;
	font-size: 0.7em;
	font-style: italic;
	float : left;
	text-align :left;
	padding-bottom : 1px;
}
.BildTextSpecial
{
	padding-left: 0px;
	font-size: 0.6em;
	font-style: italic;
	float : left;
	text-align :left;
	padding : 0px 0px 5px 0px
}
.TabellText
{
	padding-left: 0px;
	font-size: 0.8em;
	font-style: italic;
	float : left;
	text-align :left;
	padding : 0px 0px 5px 0px
}

div.Foot
{
	width: 771px;
	height:42px;
}
span.PrintFoot
{
	padding-left: 195px;
}
a.TipsFoot
{
	padding-left: 220px;
}
p.responsible
{
	clear: both;
	float: none;
}
p.bottomIngress
{
	clear:both;
}
p.BottomReadMore
{
	padding-bottom:4px;
}

span.lblNewsTextBottom
{
	clear:both;
	float:right;
}

a.responsible:link, a.responsible:visited, a.responsible:active
{
	text-decoration: underline;
}
a.responsible:hover
{
	text-decoration: underline;
}
div.listItem
{
	clear: both;
}
span.FootText
{
	display: block;
	width: 100%;
	padding-top: 10px;
	text-align: center;
}	
table.alphabeticlist
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
}
.displayNone{
	display : none;
}
#reportsearch, #ReportSearch1_reportlist
{
	font-size: 0.7em;
}
#reportsearch LABEL
{
	font-weight: bold;
}
.ReportSearchResultLabel
{
	font-weight: bold;
}
.ReportSearchResult
{
	clear: both;
	border-right: #d1d3d4 1px solid;
	border-top: #d1d3d4 1px solid;
	margin-bottom: 10px;
	border-left: #d1d3d4 1px solid;
	width: 100%;
	
	border-bottom: #d1d3d4 1px solid;
	background-color: #efeff0;
}

.ReportSearchResultHead
{
	background-color: #d1d3d4;
	font-weight: bold;
	width: 100%;
}
.ReportSearchResultPageing
{
	width: 100%;
	text-align: center;
	font-weight: bold;
}
.ReportSearchResultHeadRight
{
	clear: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	float: right;
	padding-top: 5px;
	text-align: right;
}
.ReportSearchResultHeadLeft
{
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	padding-bottom: 5px;	
	padding-top: 5px;
}

.ReportSearchResultCellNoBorder
{
	padding-right: 7px;
	float: left;
	margin-right: 7px;
}
.ReportSearchResultCellLast
{
	padding-right: 0px;
	float: none;
}

.ReportSearchResultRow
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	float:none;
}

.ReportSearchResultRowLast
{
	padding-right: 5px;
	padding-left: 5px;
	float:none;
	padding-bottom: 5px;
	padding-top: 2px;
}

/* PLUS search */
div.PLUSSearchResultRowFloatLeft
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	float:left;
	width: 50%;
}

table.reportTable tr p
{
	margin: 0px;
}

table.edittable
{
	font-size: 0.8em;
}
.hidden, div.quicklinks
{
	display: none;
	visibility: hidden;
}
.invisible
{
	visibility: hidden;
	
}
.metadata
{
	clear: both;
	float: none;
	padding-top : 5px;
}
.EditCtr
{
	font-size: 0.8em;
}
.EditHead
{
	display: block;
	font-weight: bold;
	font-size: 0.8em;
	width: 100%;
	background-color: #cccccc;
}
.EditLabel
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	font-weight: bold;
	font-size: 0.8em;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.EditLabel2
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 0.8em;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 6px;
}

.RightBoxes
{
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.EditInput
{
	font-family: Arial, Sans-Serif;
}
.EditError
{
	color: Red;
}
#editConsole
{
	border-right: darkblue 1px solid;
	padding-right: 3px;
	border-top: darkblue 1px solid;
	padding-left: 3px;
	font-size: 0.9em;
	left: 800px;
	padding-bottom: 3px;
	border-left: darkblue 1px solid;
	width: 160px;
	color: black;
	padding-top: 3px;
	border-bottom: darkblue 1px solid;
	font-family: verdana,arial,sans-serif;
	position: absolute;
	top: 50px;
	background-color: lightyellow;
}
#errorConsole
{
	left:800px;
	top:50px;
	position:absolute;
	background-color: lightyellow;
	border: red 2px solid;
	width:160px;
	font-family:verdana,arial,sans-serif;
	font-size:0.9em;
	padding:3;
}
a.editconsole:link, a.editconsole:acrive, a.editconsole:visited
{
	color: black;
	text-decoration: underline;
}

/* Popup */
div.PopupMain
{
	padding-right: 1px;
	padding-left: 5px;
	padding-bottom: 40px;
	position: relative;
	top: 0px;
}
/* IFrame */
.IntegrationFrame
{
	width:575;
}

/* Forms */

.formRow
{
	font-size: 0.6em;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	margin:0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.formRow a
{
	margin-bottom :5px;
	margin-top:5;
	margin-right:10px;
	height:0.1%;	
}

.FormSeparator
{
	color: #d1d3d4;
	margin: 0px 0px 0px 5px;
}

.FormInList
{
	clear: both;
	border-right: #d1d3d4 1px solid;
	border-top: #d1d3d4 1px solid;
	margin-bottom: 10px;
	border-left: #d1d3d4 1px solid;
	width: 100%;
	
	border-bottom: #d1d3d4 1px solid;
	background-color: #efeff0;
}

.FormText
{
	margin: 0px 0px 0px 5px;
	font-size: 0.7em;
}

.FormInListIndividualForm
{
	clear: both;
	margin-bottom: 10px;
	width: 100%;
	background-color: #FFFFFF;
}


.FormTextIndividualForm
{
	margin: 0px 0px 10px 5px;
	font-size: 0.9em;
}

/* Search */

.SearchText1
{
	font-size:small;
	font-weight:bold;
}
.SearchText2
{
	font-size:x-small;
}
.SearchText3
{
	font-size:x-small;
	font-weight:bold;
}
.SearchText4
{
	font-size:x-small;
	font-style:italic;
}
.SearchText5
{
	font-size:xx-small;
}
.SearchText6
{
	font-style:italic;
}
#AdvancedSearchTable TH
{
	font-size:x-small;
	font-weight:bold;
	padding-left:1px;
}
#AdvancedSearchTable TD
{
	font-size:x-small;
	padding-right:1px;
	padding-top:1px;
}

.SimpleSearch
{
	padding:5px;
	text-align:center;
	font-size:x-small;
}

/*-------- Description ----------------------*/
.FactsHead
{
	display: block;
	font-weight: bold;
	font-size: 0.8em;
	width: 100%;
	background-color: #00466f;
	margin-bottom : 10px;
	margin-top:20px;
	color : White;
	padding-left:5px;	
}

/*--- NATURE RESERVE CLASSES --------*/
div.HeadNature
{
	clear: none;
	width: auto;
	margin-bottom: 15px;
}
div.NatureClass
{
	margin-left: -2px;
	width: auto;
	clear: none;
	float: none;
}

h1.HeadNatureTitle
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	background-image: url(../Images/nature_logotype.gif);
	padding-bottom: 10px;
	margin: 0px;
	width: 580px;
	padding-top: 9px;
	background-repeat: no-repeat;
	height: 40px;
	background-color: #00466f;
}

h1.HeadCultureTitle
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	background-image: url(../Images/nature_logotype.gif);
	padding-bottom: 10px;
	margin: 0px;
	width: 580px;
	padding-top: 9px;
	background-repeat: no-repeat;
	height: 40px;
	background-color: red;
}

h1.HeadWaterTitle
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	background-image: url(../Images/Vit_droppe45.gif);
	padding-bottom: 10px;
	margin: 0px;
	width: 580px;
	padding-top: 9px;
	background-repeat: no-repeat;
	height: 40px;
	background-color: #0076AE;
}

html>body .HeadNatureTitle
{
	height: 21px;
}
.HeadNatureName
{
	padding-right: 0px;
	padding-left: 60px;
	font-size: 1.3em;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	font-family:Verdana;
}

/*html>body span.HeadNatureName
{
	color: 	#ffffff;
	font-size: 1.3em; 
	padding: 0px 0px 0px 60px;
	font-family:Verdana;
}*/

input.GoReserveBtn
{
	font-size:0.8em;
	width:100px;
}
div.ReserveSearch
{
	margin:10px 0px 10px 0px;
	clear:left;
}
.ddlReserves
{
	margin-top:10px;
}
.SearchCategory
{
	height:50px;
}
.SearchCheckBox
{
	bottom: 25%;	
}


html > body .SearchCheckBox
{
	padding-left: 45px;
	bottom: 25%;
}

h2.MapHeading, h2.MapHeadingSpaced
{
	clear: both;
	margin-top: 10px;
	font-size: 1em;
	float: none;
	margin-bottom: 5px;
	position: static;
}
h2.MapHeadingSpaced
{
	margin-top: 50px;
}
input.GoReserveBtn
{
    font-size:0.8em;
    width:100px;
}
div.ReserveSearch
{
    margin:10px 0px 10px 0px;
    clear:left;
}
.ddlReserves
{
    margin-top:10px;
}

div.MapText
{
	padding-right: 0px;
	padding-left: 10px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 0px 10px;
	width: 300px;
	padding-top: 0px;
}

div.MapBild
{
	clear: left;
	float: left;
	overflow: hidden;
	width: 260px;
	margin-top: 10px;
}
img.NatureClass
{
	margin: 2px 2px 2px;
}
div.RightNature
{
	float: left;
	margin: 0px 0px 0px 3px;
	width: 175px;
	left: 590px;
	top: 295px;
	position:absolute;		/*	Only absolute on internal server */
}

html > body div.RightNature
{
	top: 280px;
}

div#livePnl3
{
clear:both;
}
div#livePnl2 div span.bildtext
{
	margin-bottom:10px;
}

div#livePnl2 div span.bildtext
{
	margin-bottom:10px;
}

div.ReserveLink
{
	margin-top : 20px;
	font-size: 0.7em;
	float : left;
	clear : none;
}

div.TopPadding
{
	padding-top  : 10px;
}

div.ReserveLinkTab
{	
	float : left;
	width : 10px;
}

div.BildVNature
{
	float: left;
	padding-bottom : 5px;
}
div.ContentNature
{
	clear: none;
	float: left;
	margin: 0px 15px 0px 0px;
	width: 580px;
}

div.Service
{
	xmargin-bottom: 5px;
	
	margin-top : 15px;
	clear : both;
	height : 1%;
}

div.AttachmentLink
{
	font-size : x-small;
}

.BildTextImageMap
{
	padding-left: 0px;
	font-size: 0.7em;
	font-style: italic;
}

div.textService
{
	float : left;
	margin-left : 20px;
	width : 300px;
}

img.bildvService
{
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	margin-top : 10px;
}
html > body img.bildvService
{
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	
}
div.chbService
{
	padding-top: 6px;
	float : left;
}

.normaltext
{
	font-size : 11px;
	font-family : verdana, Arial, Helvetica, Sans-Serif;
}

.test
{
	float : left;
	}
	
/*	autoSuggestionBox	*/
div.autoSuggestionBox
{
	float:left;
	width:340px;
	font-size: 0.8em;
}
div.suggestionSubmitBtn
{
	float:left;
	width:220px;
	font-size: 0.8em;
}
div.autoSuggestionBox input
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	width:328px;
}

div.suggestionSubmitBtn .btnSubmit
{
	width:70px;	
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
div.pnlMetadata
{
	clear:both;	
}
span.ListFilesText
{
	font-size:0.7em;
	
}
span#lblText a
{
	margin-bottom:10px;
	
}
span.lblError
{
	color:Red;	
	font-size : 10px;
	font-family : verdana, Arial, Helvetica, Sans-Serif;
}

/*		AutoSuggestBox		*/
	.asbMenu 
	{
		border: 1px solid Black;
		background: #ffffff;
		position: absolute;
		
		width:328px;
		white-space: nowrap;
		z-index: 1000;
	}
	
	.asbMenuBase
	{
		position: absolute;
		z-index: 1000;
	}
	
					
	.asbMenuItem
	{			
		padding-left: 5px;
		color: Black;
		background: #ffffff;
		cursor: hand;
		cursor: pointer;
	}
	
	.asbSelMenuItem
	{			
		padding-left: 5px;
		color: White;
		background: Blue;
		cursor: hand;
		cursor: pointer;
		white-space: nowrap;
	}
/*		OCR-RÄKNARE		*/

div#ocrResult
{
	margin:3px;
}
td.tdbtnCalculateOCR
{
	text-align:center;

}
table#SearchChbTable tr td span
{float:left;}

select.ReportSearchddlSite,
select.ReportSearchddlTopics
{
	width:171px;}

table.CoWorkersTable
{
	font-size: 8.5pt;
}
table.CoWorkersTable td
{

}
div#pnlSearchForm
{
	font-size:0.7em;}
	
table#SearchChbTable, 
table.CoWorkersInputTable
{
	font-size:0.7em;
}
input.tbxinput,
select.ddlCoworker 
{
	float:right;
	width:220px;
}
input.tbxbutton
{
	float:right;
}

/*CalendarArchive*/
.CalendarArchiveTable
{
	font-size:8.4pt;
}
.CalendarArchiveButton
{
	vertical-align:top;
}
html>body span#Application p span p
{
	font-size:1em;
}
p#headIngress
{
	padding-bottom:10px;
}

div#divFreeText
{
	margin-bottom:10px;
}
div.divBottom
{
	margin-bottom:20px;
	width:771px;
	float:left;
	clear:left;
}
div.divBottom table
{
	float:right;
}
div.divBottom td.editlabel span
{
	font-weight:normal;
	font-size:0.9em;
	float:left;
	
}
.checkboxtext
{
	margin-top:4px;
}
.editCheckbox
{
	float:left;
	
}

div.leftBoxHeadPersianArabic
{	
	font-size: 1.0em;
	text-align:right;
	
}	

/* ---- Topics ------*/
span.CheckBoxCat
{
	padding-right:0px;
	padding-left:33px;
	display:block;
	text-align:left;
	
	padding-top:3px;
}
span.CheckBoxTopic
{
	font-weight:bold;
	padding-top:3px;
	
	
}	
table.TopicList tr td span
{
	margin-left:10px;
	display:block;

 	
}
table.TopicList tr td input
{
float:left
 	
}
table.TopicList
{
	width:400px;
	
}
span.TopicList span
{
	margin-left:40px;
	display:block;
	width:100%;
}


a.PageLink
{
	clear:both;
	display:block;
}
.filterListOver
{
	font-size: 0.8em;
	margin-bottom: 0px;
}
input.ArchiveButton
{
	font-size:0.8em;
	
}

div.NewsListCategories h2.SubNews,
div.newsListArchive h2.SubNews
{
clear:both;
}

div.NewsListCategories a.MoreNewsTitle,
div.newsListArchive a.MoreNewsTitle
{
 margin-bottom:10px;
}

div.TEST
{
	clear:both;
}

/* --------- BLOG ----------*/
.BlogItemIngress
{
	font-weight:bold;
	clear:both;
	display:block;
	margin-bottom:5px;
	color:Black;
}
div.pnlItem
{
	clear:both;
	margin-bottom:20px;
}
div.pnlBottomItem
{
	font-size:100%;
	float:right;
	margin-bottom:20px; 
	width:390px;
}
div.pnlBottomItem p
{
	font-size:0.55em;
	float:right;
	
}

.BlogItemCommentDate
{
	float:left;
	clear:both;
	font-size:0.85em;
}
a.lbtnDeleteC
{
	float:left;
	clear:both; font-size:0.8em;
}

.BlogItemCommentText
{
	clear:both;
	margin-top:5px;
	font-size:0.85em;	
}

.pnlFormComment
{
	float:left;
	clear:both;
	font-size:0.7em;
	margin-bottom:20px;
}
.pnlFormComment span,
.pnlFormComment textarea,
.pnlFormComment input
{
	float:left;
	clear:both;
}
.formHeading
{
	font-weight:bold;
	margin-bottom:10px;
}

.pnlComment
{
	float:left;
	clear:both;
	width:100%;

}
.pnlComment p
{
	font-size:0.7em;
}

div.ItemImg
{
	margin-top:10px;
}
.lblErrorComment
{
	color:Red;
	float:left;
}

#Archive1_btnFilter
{
font-size:0.8em;
}
input.searchbutton
{
height:17px;
}